{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "id": "e55e234b",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Unnamed: 0</th>\n",
       "      <th>dataInfo</th>\n",
       "      <th>dataParams</th>\n",
       "      <th>job.labels</th>\n",
       "      <th>job.advViewFlag</th>\n",
       "      <th>job.refreshTime</th>\n",
       "      <th>job.salary</th>\n",
       "      <th>job.dq</th>\n",
       "      <th>job.jobId</th>\n",
       "      <th>job.title</th>\n",
       "      <th>...</th>\n",
       "      <th>recruiter.imUserType</th>\n",
       "      <th>recruiter.recruiterId</th>\n",
       "      <th>recruiter.recruiterPhoto</th>\n",
       "      <th>comp.compId</th>\n",
       "      <th>comp.compScale</th>\n",
       "      <th>comp.compLogo</th>\n",
       "      <th>comp.compName</th>\n",
       "      <th>comp.link</th>\n",
       "      <th>comp.compIndustry</th>\n",
       "      <th>comp.compStage</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>0</td>\n",
       "      <td>%7B%22skId%22%3A%22h2c8pxojavrmo1w785z7ueih2yb...</td>\n",
       "      <td>{\"userId\":\"e478580dede58f33b410edb79f6d12d0\",\"...</td>\n",
       "      <td>['产品开发', '产品规划', '产品运营']</td>\n",
       "      <td>True</td>\n",
       "      <td>20230421104505</td>\n",
       "      <td>10-15k·13薪</td>\n",
       "      <td>广州-越秀区</td>\n",
       "      <td>58002363</td>\n",
       "      <td>电商产品经理</td>\n",
       "      <td>...</td>\n",
       "      <td>2.0</td>\n",
       "      <td>e478580dede58f33b410edb79f6d12d0</td>\n",
       "      <td>5f8f986779c7cc70efbf36c008u.jpg</td>\n",
       "      <td>9720899.0</td>\n",
       "      <td>50-99人</td>\n",
       "      <td>62946d5979452e421251b7f707u.png</td>\n",
       "      <td>广州愚记贸易有限公司</td>\n",
       "      <td>https://www.liepin.com/company/9720899/</td>\n",
       "      <td>批发/零售</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>1</td>\n",
       "      <td>%7B%22skId%22%3A%22h2c8pxojavrmo1w785z7ueih2yb...</td>\n",
       "      <td>{\"userId\":\"c5724f323b2da66af8b40e43da5740a5\",\"...</td>\n",
       "      <td>['临床项目管理', '药物', '临床试验', '药物分析', '制药企业', '科研院校...</td>\n",
       "      <td>True</td>\n",
       "      <td>20230511163715</td>\n",
       "      <td>20-28k·14薪</td>\n",
       "      <td>广州-海珠区</td>\n",
       "      <td>58486091</td>\n",
       "      <td>临床项目经理PM</td>\n",
       "      <td>...</td>\n",
       "      <td>2.0</td>\n",
       "      <td>c5724f323b2da66af8b40e43da5740a5</td>\n",
       "      <td>5f8f9865ea60860b75384fa508u.jpg</td>\n",
       "      <td>9649909.0</td>\n",
       "      <td>10000人以上</td>\n",
       "      <td>5d23f9993fa7ce27b2afc3f301u.png</td>\n",
       "      <td>恒瑞医药-江苏科信医药销售有限公司</td>\n",
       "      <td>https://www.liepin.com/company/9649909/</td>\n",
       "      <td>制药</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>2</td>\n",
       "      <td>%7B%22skId%22%3A%22h2c8pxojavrmo1w785z7ueih2yb...</td>\n",
       "      <td>{\"userId\":\"14799e1bef289c70aa9b550257de7ea8\",\"...</td>\n",
       "      <td>['英语', '市场推广', '市场拓展', '渠道策划', '市场策划', '市场调研分析...</td>\n",
       "      <td>False</td>\n",
       "      <td>20230512143009</td>\n",
       "      <td>薪资面议</td>\n",
       "      <td>广州-天河区</td>\n",
       "      <td>50965433</td>\n",
       "      <td>产品经理（化妆品原料）/Product Manager</td>\n",
       "      <td>...</td>\n",
       "      <td>2.0</td>\n",
       "      <td>14799e1bef289c70aa9b550257de7ea8</td>\n",
       "      <td>5f8f98648dbe6273dcf8515508u.jpg</td>\n",
       "      <td>8112968.0</td>\n",
       "      <td>50-99人</td>\n",
       "      <td>6274ee6d04a5ff469b10880402u.png</td>\n",
       "      <td>仙婷集团</td>\n",
       "      <td>https://www.liepin.com/company/8112968/</td>\n",
       "      <td>贸易/进出口</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>3</td>\n",
       "      <td>%7B%22skId%22%3A%22h2c8pxojavrmo1w785z7ueih2yb...</td>\n",
       "      <td>{\"userId\":\"1ddf52f28236620a73d520f2e8bd293b\",\"...</td>\n",
       "      <td>['商业产品', '定价/竞价产品', '策略产品', '制造业', '房地产行业', '家...</td>\n",
       "      <td>False</td>\n",
       "      <td>20230511110314</td>\n",
       "      <td>20-30k</td>\n",
       "      <td>广州</td>\n",
       "      <td>44053277</td>\n",
       "      <td>产品经理/Product Manager</td>\n",
       "      <td>...</td>\n",
       "      <td>2.0</td>\n",
       "      <td>1ddf52f28236620a73d520f2e8bd293b</td>\n",
       "      <td>5cb81b959fae687d43164cca03u.jpg</td>\n",
       "      <td>NaN</td>\n",
       "      <td>500-999人</td>\n",
       "      <td>60e2fe0bf3df194a3c48adb502u.png</td>\n",
       "      <td>某广州大型机械/设备公司</td>\n",
       "      <td>NaN</td>\n",
       "      <td>机械/设备</td>\n",
       "      <td>融资未公开</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>4</td>\n",
       "      <td>%7B%22skId%22%3A%22h2c8pxojavrmo1w785z7ueih2yb...</td>\n",
       "      <td>{\"userId\":\"74207202b9a1882cbe061eb681f898fc\",\"...</td>\n",
       "      <td>['数据产品', '工具产品', '平台产品', '科研/技术服务', '数据分析', '竞...</td>\n",
       "      <td>False</td>\n",
       "      <td>20230410215438</td>\n",
       "      <td>20-25k</td>\n",
       "      <td>广州-番禺区</td>\n",
       "      <td>57679297</td>\n",
       "      <td>产品经理Product Manager</td>\n",
       "      <td>...</td>\n",
       "      <td>2.0</td>\n",
       "      <td>74207202b9a1882cbe061eb681f898fc</td>\n",
       "      <td>5f8f9863f6d1ab58476f246a08u.jpg</td>\n",
       "      <td>13315477.0</td>\n",
       "      <td>100-499人</td>\n",
       "      <td>61b07937d0458d53c627567e02u.jpg</td>\n",
       "      <td>广州市新目标电子商务有限公司</td>\n",
       "      <td>https://www.liepin.com/company/13315477/</td>\n",
       "      <td>IT服务</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>395</th>\n",
       "      <td>35</td>\n",
       "      <td>%7B%22sfrom%22%3A%22search_job_pc%22%2C%22jobK...</td>\n",
       "      <td>{\"recruiterName\":\"王女士\",\"userId\":\"19412a1b967fb...</td>\n",
       "      <td>['平板', '笔记本']</td>\n",
       "      <td>False</td>\n",
       "      <td>20230426162736</td>\n",
       "      <td>20-40k</td>\n",
       "      <td>广州</td>\n",
       "      <td>45668617</td>\n",
       "      <td>产品经理，平板笔记本方向</td>\n",
       "      <td>...</td>\n",
       "      <td>2.0</td>\n",
       "      <td>19412a1b967fb6982b7dba30ef8c2ac6</td>\n",
       "      <td>640e71c721fc690ecfd3121001u.png</td>\n",
       "      <td>NaN</td>\n",
       "      <td>500-999人</td>\n",
       "      <td>60e2fe0bf3df194a3c48adb502u.png</td>\n",
       "      <td>某广州大型计算机软件公司</td>\n",
       "      <td>NaN</td>\n",
       "      <td>计算机软件</td>\n",
       "      <td>融资未公开</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>396</th>\n",
       "      <td>36</td>\n",
       "      <td>%7B%22sfrom%22%3A%22search_job_pc%22%2C%22jobK...</td>\n",
       "      <td>{\"recruiterName\":\"曾女士\",\"userId\":\"424326a640709...</td>\n",
       "      <td>['物联感知云', '物联网', '大数据']</td>\n",
       "      <td>False</td>\n",
       "      <td>20230512113831</td>\n",
       "      <td>20-40k</td>\n",
       "      <td>广州</td>\n",
       "      <td>44149953</td>\n",
       "      <td>产品经理</td>\n",
       "      <td>...</td>\n",
       "      <td>2.0</td>\n",
       "      <td>424326a6407092591ff51e0837b0e853</td>\n",
       "      <td>625e53869833cb6794f4c16304u.png</td>\n",
       "      <td>NaN</td>\n",
       "      <td>500-999人</td>\n",
       "      <td>60e2fe0bf3df194a3c48adb502u.png</td>\n",
       "      <td>运营商全资子公司</td>\n",
       "      <td>NaN</td>\n",
       "      <td>物联网</td>\n",
       "      <td>融资未公开</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>397</th>\n",
       "      <td>37</td>\n",
       "      <td>%7B%22sfrom%22%3A%22search_job_pc%22%2C%22jobK...</td>\n",
       "      <td>{\"recruiterName\":\"邢女士\",\"userId\":\"46d62ab110122...</td>\n",
       "      <td>[]</td>\n",
       "      <td>False</td>\n",
       "      <td>20230414081002</td>\n",
       "      <td>15-30k</td>\n",
       "      <td>广州</td>\n",
       "      <td>43403361</td>\n",
       "      <td>产品经理</td>\n",
       "      <td>...</td>\n",
       "      <td>2.0</td>\n",
       "      <td>46d62ab110122741e93199dbf59d48c4</td>\n",
       "      <td>637ac79174c3560fc436891d03u.png</td>\n",
       "      <td>NaN</td>\n",
       "      <td>100-499人</td>\n",
       "      <td>60e2fe0bf3df194a3c48adb502u.png</td>\n",
       "      <td>某国内知名制药公司</td>\n",
       "      <td>NaN</td>\n",
       "      <td>制药</td>\n",
       "      <td>融资未公开</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>398</th>\n",
       "      <td>38</td>\n",
       "      <td>%7B%22sfrom%22%3A%22search_job_pc%22%2C%22jobK...</td>\n",
       "      <td>{\"recruiterName\":\"吴女士\",\"userId\":\"f86593732fe86...</td>\n",
       "      <td>['3C数码', '平板', '笔记本']</td>\n",
       "      <td>False</td>\n",
       "      <td>20230427145353</td>\n",
       "      <td>25-35k</td>\n",
       "      <td>广州</td>\n",
       "      <td>45022705</td>\n",
       "      <td>产品经理</td>\n",
       "      <td>...</td>\n",
       "      <td>2.0</td>\n",
       "      <td>f86593732fe867427fd0406d8b1849da</td>\n",
       "      <td>5fb22f9d7d84d06ed7b3977001u.jpg</td>\n",
       "      <td>NaN</td>\n",
       "      <td>500-999人</td>\n",
       "      <td>60e2fe0bf3df194a3c48adb502u.png</td>\n",
       "      <td>某广州大型计算机硬件公司</td>\n",
       "      <td>NaN</td>\n",
       "      <td>计算机硬件</td>\n",
       "      <td>融资未公开</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>399</th>\n",
       "      <td>39</td>\n",
       "      <td>%7B%22sfrom%22%3A%22search_job_pc%22%2C%22jobK...</td>\n",
       "      <td>{\"recruiterName\":\"胡女士\",\"userId\":\"3d6c154d9741d...</td>\n",
       "      <td>['工具产品', '平台产品', '搜索产品', '交易产品', 'to B', '产品规划...</td>\n",
       "      <td>False</td>\n",
       "      <td>20230510094842</td>\n",
       "      <td>20-30k</td>\n",
       "      <td>广州-白云区</td>\n",
       "      <td>45979069</td>\n",
       "      <td>APP产品经理</td>\n",
       "      <td>...</td>\n",
       "      <td>2.0</td>\n",
       "      <td>3d6c154d9741d897e00bdd09cf49cddd</td>\n",
       "      <td>62381c11bc8c77795d232b4705u.png</td>\n",
       "      <td>NaN</td>\n",
       "      <td>10000人以上</td>\n",
       "      <td>60e2fe0bf3df194a3c48adb502u.png</td>\n",
       "      <td>某广州航空/航天设备上市公司</td>\n",
       "      <td>NaN</td>\n",
       "      <td>航空/航天设备</td>\n",
       "      <td>已上市</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>400 rows × 32 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "     Unnamed: 0                                           dataInfo  \\\n",
       "0             0  %7B%22skId%22%3A%22h2c8pxojavrmo1w785z7ueih2yb...   \n",
       "1             1  %7B%22skId%22%3A%22h2c8pxojavrmo1w785z7ueih2yb...   \n",
       "2             2  %7B%22skId%22%3A%22h2c8pxojavrmo1w785z7ueih2yb...   \n",
       "3             3  %7B%22skId%22%3A%22h2c8pxojavrmo1w785z7ueih2yb...   \n",
       "4             4  %7B%22skId%22%3A%22h2c8pxojavrmo1w785z7ueih2yb...   \n",
       "..          ...                                                ...   \n",
       "395          35  %7B%22sfrom%22%3A%22search_job_pc%22%2C%22jobK...   \n",
       "396          36  %7B%22sfrom%22%3A%22search_job_pc%22%2C%22jobK...   \n",
       "397          37  %7B%22sfrom%22%3A%22search_job_pc%22%2C%22jobK...   \n",
       "398          38  %7B%22sfrom%22%3A%22search_job_pc%22%2C%22jobK...   \n",
       "399          39  %7B%22sfrom%22%3A%22search_job_pc%22%2C%22jobK...   \n",
       "\n",
       "                                            dataParams  \\\n",
       "0    {\"userId\":\"e478580dede58f33b410edb79f6d12d0\",\"...   \n",
       "1    {\"userId\":\"c5724f323b2da66af8b40e43da5740a5\",\"...   \n",
       "2    {\"userId\":\"14799e1bef289c70aa9b550257de7ea8\",\"...   \n",
       "3    {\"userId\":\"1ddf52f28236620a73d520f2e8bd293b\",\"...   \n",
       "4    {\"userId\":\"74207202b9a1882cbe061eb681f898fc\",\"...   \n",
       "..                                                 ...   \n",
       "395  {\"recruiterName\":\"王女士\",\"userId\":\"19412a1b967fb...   \n",
       "396  {\"recruiterName\":\"曾女士\",\"userId\":\"424326a640709...   \n",
       "397  {\"recruiterName\":\"邢女士\",\"userId\":\"46d62ab110122...   \n",
       "398  {\"recruiterName\":\"吴女士\",\"userId\":\"f86593732fe86...   \n",
       "399  {\"recruiterName\":\"胡女士\",\"userId\":\"3d6c154d9741d...   \n",
       "\n",
       "                                            job.labels  job.advViewFlag  \\\n",
       "0                             ['产品开发', '产品规划', '产品运营']             True   \n",
       "1    ['临床项目管理', '药物', '临床试验', '药物分析', '制药企业', '科研院校...             True   \n",
       "2    ['英语', '市场推广', '市场拓展', '渠道策划', '市场策划', '市场调研分析...            False   \n",
       "3    ['商业产品', '定价/竞价产品', '策略产品', '制造业', '房地产行业', '家...            False   \n",
       "4    ['数据产品', '工具产品', '平台产品', '科研/技术服务', '数据分析', '竞...            False   \n",
       "..                                                 ...              ...   \n",
       "395                                      ['平板', '笔记本']            False   \n",
       "396                            ['物联感知云', '物联网', '大数据']            False   \n",
       "397                                                 []            False   \n",
       "398                              ['3C数码', '平板', '笔记本']            False   \n",
       "399  ['工具产品', '平台产品', '搜索产品', '交易产品', 'to B', '产品规划...            False   \n",
       "\n",
       "     job.refreshTime  job.salary  job.dq  job.jobId  \\\n",
       "0     20230421104505  10-15k·13薪  广州-越秀区   58002363   \n",
       "1     20230511163715  20-28k·14薪  广州-海珠区   58486091   \n",
       "2     20230512143009        薪资面议  广州-天河区   50965433   \n",
       "3     20230511110314      20-30k      广州   44053277   \n",
       "4     20230410215438      20-25k  广州-番禺区   57679297   \n",
       "..               ...         ...     ...        ...   \n",
       "395   20230426162736      20-40k      广州   45668617   \n",
       "396   20230512113831      20-40k      广州   44149953   \n",
       "397   20230414081002      15-30k      广州   43403361   \n",
       "398   20230427145353      25-35k      广州   45022705   \n",
       "399   20230510094842      20-30k  广州-白云区   45979069   \n",
       "\n",
       "                       job.title  ...  recruiter.imUserType  \\\n",
       "0                         电商产品经理  ...                   2.0   \n",
       "1                       临床项目经理PM  ...                   2.0   \n",
       "2    产品经理（化妆品原料）/Product Manager  ...                   2.0   \n",
       "3           产品经理/Product Manager  ...                   2.0   \n",
       "4            产品经理Product Manager  ...                   2.0   \n",
       "..                           ...  ...                   ...   \n",
       "395                 产品经理，平板笔记本方向  ...                   2.0   \n",
       "396                         产品经理  ...                   2.0   \n",
       "397                         产品经理  ...                   2.0   \n",
       "398                         产品经理  ...                   2.0   \n",
       "399                      APP产品经理  ...                   2.0   \n",
       "\n",
       "                recruiter.recruiterId         recruiter.recruiterPhoto  \\\n",
       "0    e478580dede58f33b410edb79f6d12d0  5f8f986779c7cc70efbf36c008u.jpg   \n",
       "1    c5724f323b2da66af8b40e43da5740a5  5f8f9865ea60860b75384fa508u.jpg   \n",
       "2    14799e1bef289c70aa9b550257de7ea8  5f8f98648dbe6273dcf8515508u.jpg   \n",
       "3    1ddf52f28236620a73d520f2e8bd293b  5cb81b959fae687d43164cca03u.jpg   \n",
       "4    74207202b9a1882cbe061eb681f898fc  5f8f9863f6d1ab58476f246a08u.jpg   \n",
       "..                                ...                              ...   \n",
       "395  19412a1b967fb6982b7dba30ef8c2ac6  640e71c721fc690ecfd3121001u.png   \n",
       "396  424326a6407092591ff51e0837b0e853  625e53869833cb6794f4c16304u.png   \n",
       "397  46d62ab110122741e93199dbf59d48c4  637ac79174c3560fc436891d03u.png   \n",
       "398  f86593732fe867427fd0406d8b1849da  5fb22f9d7d84d06ed7b3977001u.jpg   \n",
       "399  3d6c154d9741d897e00bdd09cf49cddd  62381c11bc8c77795d232b4705u.png   \n",
       "\n",
       "    comp.compId  comp.compScale                    comp.compLogo  \\\n",
       "0     9720899.0          50-99人  62946d5979452e421251b7f707u.png   \n",
       "1     9649909.0        10000人以上  5d23f9993fa7ce27b2afc3f301u.png   \n",
       "2     8112968.0          50-99人  6274ee6d04a5ff469b10880402u.png   \n",
       "3           NaN        500-999人  60e2fe0bf3df194a3c48adb502u.png   \n",
       "4    13315477.0        100-499人  61b07937d0458d53c627567e02u.jpg   \n",
       "..          ...             ...                              ...   \n",
       "395         NaN        500-999人  60e2fe0bf3df194a3c48adb502u.png   \n",
       "396         NaN        500-999人  60e2fe0bf3df194a3c48adb502u.png   \n",
       "397         NaN        100-499人  60e2fe0bf3df194a3c48adb502u.png   \n",
       "398         NaN        500-999人  60e2fe0bf3df194a3c48adb502u.png   \n",
       "399         NaN        10000人以上  60e2fe0bf3df194a3c48adb502u.png   \n",
       "\n",
       "         comp.compName                                 comp.link  \\\n",
       "0           广州愚记贸易有限公司   https://www.liepin.com/company/9720899/   \n",
       "1    恒瑞医药-江苏科信医药销售有限公司   https://www.liepin.com/company/9649909/   \n",
       "2                 仙婷集团   https://www.liepin.com/company/8112968/   \n",
       "3         某广州大型机械/设备公司                                       NaN   \n",
       "4       广州市新目标电子商务有限公司  https://www.liepin.com/company/13315477/   \n",
       "..                 ...                                       ...   \n",
       "395       某广州大型计算机软件公司                                       NaN   \n",
       "396           运营商全资子公司                                       NaN   \n",
       "397          某国内知名制药公司                                       NaN   \n",
       "398       某广州大型计算机硬件公司                                       NaN   \n",
       "399     某广州航空/航天设备上市公司                                       NaN   \n",
       "\n",
       "     comp.compIndustry comp.compStage  \n",
       "0                批发/零售            NaN  \n",
       "1                   制药            NaN  \n",
       "2               贸易/进出口            NaN  \n",
       "3                机械/设备          融资未公开  \n",
       "4                 IT服务            NaN  \n",
       "..                 ...            ...  \n",
       "395              计算机软件          融资未公开  \n",
       "396                物联网          融资未公开  \n",
       "397                 制药          融资未公开  \n",
       "398              计算机硬件          融资未公开  \n",
       "399            航空/航天设备            已上市  \n",
       "\n",
       "[400 rows x 32 columns]"
      ]
     },
     "execution_count": 1,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "import pandas as pd\n",
    "df = pd.read_excel('liepin_PM_0510.xlsx')\n",
    "df"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "ab30ee4b",
   "metadata": {},
   "source": [
    "## 检查数据标签"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "id": "e2ceb88e",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "<class 'pandas.core.frame.DataFrame'>\n",
      "RangeIndex: 400 entries, 0 to 399\n",
      "Data columns (total 32 columns):\n",
      " #   Column                    Non-Null Count  Dtype  \n",
      "---  ------                    --------------  -----  \n",
      " 0   Unnamed: 0                400 non-null    int64  \n",
      " 1   dataInfo                  400 non-null    object \n",
      " 2   dataParams                400 non-null    object \n",
      " 3   job.labels                400 non-null    object \n",
      " 4   job.advViewFlag           400 non-null    bool   \n",
      " 5   job.refreshTime           400 non-null    int64  \n",
      " 6   job.salary                400 non-null    object \n",
      " 7   job.dq                    400 non-null    object \n",
      " 8   job.jobId                 400 non-null    int64  \n",
      " 9   job.title                 400 non-null    object \n",
      " 10  job.jobKind               400 non-null    int64  \n",
      " 11  job.topJob                400 non-null    bool   \n",
      " 12  job.dataPromId            400 non-null    object \n",
      " 13  job.link                  400 non-null    object \n",
      " 14  job.pcOuterLink           0 non-null      float64\n",
      " 15  job.h5OuterLink           0 non-null      float64\n",
      " 16  job.requireWorkYears      400 non-null    object \n",
      " 17  job.requireEduLevel       400 non-null    object \n",
      " 18  recruiter.chatted         400 non-null    bool   \n",
      " 19  recruiter.recruiterName   400 non-null    object \n",
      " 20  recruiter.recruiterTitle  362 non-null    object \n",
      " 21  recruiter.imId            399 non-null    object \n",
      " 22  recruiter.imUserType      399 non-null    float64\n",
      " 23  recruiter.recruiterId     399 non-null    object \n",
      " 24  recruiter.recruiterPhoto  400 non-null    object \n",
      " 25  comp.compId               249 non-null    float64\n",
      " 26  comp.compScale            394 non-null    object \n",
      " 27  comp.compLogo             400 non-null    object \n",
      " 28  comp.compName             400 non-null    object \n",
      " 29  comp.link                 248 non-null    object \n",
      " 30  comp.compIndustry         399 non-null    object \n",
      " 31  comp.compStage            236 non-null    object \n",
      "dtypes: bool(3), float64(4), int64(4), object(21)\n",
      "memory usage: 91.9+ KB\n"
     ]
    }
   ],
   "source": [
    "df.info()"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "2e555e63",
   "metadata": {},
   "source": [
    "## 找出具有一定挖掘和分析的数据列"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "id": "fc72382d",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>job.labels</th>\n",
       "      <th>job.refreshTime</th>\n",
       "      <th>job.title</th>\n",
       "      <th>job.salary</th>\n",
       "      <th>job.dq</th>\n",
       "      <th>job.topJob</th>\n",
       "      <th>job.requireWorkYears</th>\n",
       "      <th>job.requireEduLevel</th>\n",
       "      <th>comp.compStage</th>\n",
       "      <th>comp.compName</th>\n",
       "      <th>comp.compIndustry</th>\n",
       "      <th>comp.compScale</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>['产品开发', '产品规划', '产品运营']</td>\n",
       "      <td>20230421104505</td>\n",
       "      <td>电商产品经理</td>\n",
       "      <td>10-15k·13薪</td>\n",
       "      <td>广州-越秀区</td>\n",
       "      <td>True</td>\n",
       "      <td>1-3年</td>\n",
       "      <td>大专</td>\n",
       "      <td>NaN</td>\n",
       "      <td>广州愚记贸易有限公司</td>\n",
       "      <td>批发/零售</td>\n",
       "      <td>50-99人</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>['临床项目管理', '药物', '临床试验', '药物分析', '制药企业', '科研院校...</td>\n",
       "      <td>20230511163715</td>\n",
       "      <td>临床项目经理PM</td>\n",
       "      <td>20-28k·14薪</td>\n",
       "      <td>广州-海珠区</td>\n",
       "      <td>True</td>\n",
       "      <td>3-5年</td>\n",
       "      <td>本科</td>\n",
       "      <td>NaN</td>\n",
       "      <td>恒瑞医药-江苏科信医药销售有限公司</td>\n",
       "      <td>制药</td>\n",
       "      <td>10000人以上</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>['英语', '市场推广', '市场拓展', '渠道策划', '市场策划', '市场调研分析...</td>\n",
       "      <td>20230512143009</td>\n",
       "      <td>产品经理（化妆品原料）/Product Manager</td>\n",
       "      <td>薪资面议</td>\n",
       "      <td>广州-天河区</td>\n",
       "      <td>False</td>\n",
       "      <td>3-5年</td>\n",
       "      <td>硕士</td>\n",
       "      <td>NaN</td>\n",
       "      <td>仙婷集团</td>\n",
       "      <td>贸易/进出口</td>\n",
       "      <td>50-99人</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>['商业产品', '定价/竞价产品', '策略产品', '制造业', '房地产行业', '家...</td>\n",
       "      <td>20230511110314</td>\n",
       "      <td>产品经理/Product Manager</td>\n",
       "      <td>20-30k</td>\n",
       "      <td>广州</td>\n",
       "      <td>False</td>\n",
       "      <td>5-10年</td>\n",
       "      <td>统招本科</td>\n",
       "      <td>融资未公开</td>\n",
       "      <td>某广州大型机械/设备公司</td>\n",
       "      <td>机械/设备</td>\n",
       "      <td>500-999人</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>['数据产品', '工具产品', '平台产品', '科研/技术服务', '数据分析', '竞...</td>\n",
       "      <td>20230410215438</td>\n",
       "      <td>产品经理Product Manager</td>\n",
       "      <td>20-25k</td>\n",
       "      <td>广州-番禺区</td>\n",
       "      <td>False</td>\n",
       "      <td>3-5年</td>\n",
       "      <td>本科</td>\n",
       "      <td>NaN</td>\n",
       "      <td>广州市新目标电子商务有限公司</td>\n",
       "      <td>IT服务</td>\n",
       "      <td>100-499人</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>395</th>\n",
       "      <td>['平板', '笔记本']</td>\n",
       "      <td>20230426162736</td>\n",
       "      <td>产品经理，平板笔记本方向</td>\n",
       "      <td>20-40k</td>\n",
       "      <td>广州</td>\n",
       "      <td>False</td>\n",
       "      <td>3-5年</td>\n",
       "      <td>统招本科</td>\n",
       "      <td>融资未公开</td>\n",
       "      <td>某广州大型计算机软件公司</td>\n",
       "      <td>计算机软件</td>\n",
       "      <td>500-999人</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>396</th>\n",
       "      <td>['物联感知云', '物联网', '大数据']</td>\n",
       "      <td>20230512113831</td>\n",
       "      <td>产品经理</td>\n",
       "      <td>20-40k</td>\n",
       "      <td>广州</td>\n",
       "      <td>False</td>\n",
       "      <td>3-5年</td>\n",
       "      <td>统招本科</td>\n",
       "      <td>融资未公开</td>\n",
       "      <td>运营商全资子公司</td>\n",
       "      <td>物联网</td>\n",
       "      <td>500-999人</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>397</th>\n",
       "      <td>[]</td>\n",
       "      <td>20230414081002</td>\n",
       "      <td>产品经理</td>\n",
       "      <td>15-30k</td>\n",
       "      <td>广州</td>\n",
       "      <td>False</td>\n",
       "      <td>5-10年</td>\n",
       "      <td>统招本科</td>\n",
       "      <td>融资未公开</td>\n",
       "      <td>某国内知名制药公司</td>\n",
       "      <td>制药</td>\n",
       "      <td>100-499人</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>398</th>\n",
       "      <td>['3C数码', '平板', '笔记本']</td>\n",
       "      <td>20230427145353</td>\n",
       "      <td>产品经理</td>\n",
       "      <td>25-35k</td>\n",
       "      <td>广州</td>\n",
       "      <td>False</td>\n",
       "      <td>5-10年</td>\n",
       "      <td>统招本科</td>\n",
       "      <td>融资未公开</td>\n",
       "      <td>某广州大型计算机硬件公司</td>\n",
       "      <td>计算机硬件</td>\n",
       "      <td>500-999人</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>399</th>\n",
       "      <td>['工具产品', '平台产品', '搜索产品', '交易产品', 'to B', '产品规划...</td>\n",
       "      <td>20230510094842</td>\n",
       "      <td>APP产品经理</td>\n",
       "      <td>20-30k</td>\n",
       "      <td>广州-白云区</td>\n",
       "      <td>False</td>\n",
       "      <td>3-5年</td>\n",
       "      <td>统招本科</td>\n",
       "      <td>已上市</td>\n",
       "      <td>某广州航空/航天设备上市公司</td>\n",
       "      <td>航空/航天设备</td>\n",
       "      <td>10000人以上</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>400 rows × 12 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "                                            job.labels  job.refreshTime  \\\n",
       "0                             ['产品开发', '产品规划', '产品运营']   20230421104505   \n",
       "1    ['临床项目管理', '药物', '临床试验', '药物分析', '制药企业', '科研院校...   20230511163715   \n",
       "2    ['英语', '市场推广', '市场拓展', '渠道策划', '市场策划', '市场调研分析...   20230512143009   \n",
       "3    ['商业产品', '定价/竞价产品', '策略产品', '制造业', '房地产行业', '家...   20230511110314   \n",
       "4    ['数据产品', '工具产品', '平台产品', '科研/技术服务', '数据分析', '竞...   20230410215438   \n",
       "..                                                 ...              ...   \n",
       "395                                      ['平板', '笔记本']   20230426162736   \n",
       "396                            ['物联感知云', '物联网', '大数据']   20230512113831   \n",
       "397                                                 []   20230414081002   \n",
       "398                              ['3C数码', '平板', '笔记本']   20230427145353   \n",
       "399  ['工具产品', '平台产品', '搜索产品', '交易产品', 'to B', '产品规划...   20230510094842   \n",
       "\n",
       "                       job.title  job.salary  job.dq  job.topJob  \\\n",
       "0                         电商产品经理  10-15k·13薪  广州-越秀区        True   \n",
       "1                       临床项目经理PM  20-28k·14薪  广州-海珠区        True   \n",
       "2    产品经理（化妆品原料）/Product Manager        薪资面议  广州-天河区       False   \n",
       "3           产品经理/Product Manager      20-30k      广州       False   \n",
       "4            产品经理Product Manager      20-25k  广州-番禺区       False   \n",
       "..                           ...         ...     ...         ...   \n",
       "395                 产品经理，平板笔记本方向      20-40k      广州       False   \n",
       "396                         产品经理      20-40k      广州       False   \n",
       "397                         产品经理      15-30k      广州       False   \n",
       "398                         产品经理      25-35k      广州       False   \n",
       "399                      APP产品经理      20-30k  广州-白云区       False   \n",
       "\n",
       "    job.requireWorkYears job.requireEduLevel comp.compStage  \\\n",
       "0                   1-3年                  大专            NaN   \n",
       "1                   3-5年                  本科            NaN   \n",
       "2                   3-5年                  硕士            NaN   \n",
       "3                  5-10年                统招本科          融资未公开   \n",
       "4                   3-5年                  本科            NaN   \n",
       "..                   ...                 ...            ...   \n",
       "395                 3-5年                统招本科          融资未公开   \n",
       "396                 3-5年                统招本科          融资未公开   \n",
       "397                5-10年                统招本科          融资未公开   \n",
       "398                5-10年                统招本科          融资未公开   \n",
       "399                 3-5年                统招本科            已上市   \n",
       "\n",
       "         comp.compName comp.compIndustry comp.compScale  \n",
       "0           广州愚记贸易有限公司             批发/零售         50-99人  \n",
       "1    恒瑞医药-江苏科信医药销售有限公司                制药       10000人以上  \n",
       "2                 仙婷集团            贸易/进出口         50-99人  \n",
       "3         某广州大型机械/设备公司             机械/设备       500-999人  \n",
       "4       广州市新目标电子商务有限公司              IT服务       100-499人  \n",
       "..                 ...               ...            ...  \n",
       "395       某广州大型计算机软件公司             计算机软件       500-999人  \n",
       "396           运营商全资子公司               物联网       500-999人  \n",
       "397          某国内知名制药公司                制药       100-499人  \n",
       "398       某广州大型计算机硬件公司             计算机硬件       500-999人  \n",
       "399     某广州航空/航天设备上市公司           航空/航天设备       10000人以上  \n",
       "\n",
       "[400 rows x 12 columns]"
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_PM_gz =  df[['job.labels','job.refreshTime','job.title','job.salary','job.dq','job.topJob','job.requireWorkYears','job.requireEduLevel','comp.compStage','comp.compName','comp.compIndustry','comp.compScale']]\n",
    "df_PM_gz"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "78f6047e",
   "metadata": {},
   "source": [
    "## 数据分析方法  \n",
    "* 回顾  \n",
    "> 1.value_counts()  \n",
    "> 2.pyecharts 进行数据简单可视化  \n",
    "\n",
    "* 本周  \n",
    "> 1.字符串的处理（词云图）  \n",
    "> 2.整理某一列数据（函数）  "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "id": "51067675",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "广州        126\n",
       "广州-天河区     94\n",
       "广州-番禺区     39\n",
       "广州-黄埔区     38\n",
       "广州-海珠区     34\n",
       "广州-越秀区     26\n",
       "广州-白云区     22\n",
       "广州-南沙区      9\n",
       "广州-荔湾区      6\n",
       "广州-增城区      4\n",
       "广州-花都区      2\n",
       "Name: job.dq, dtype: int64"
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 广州的PM地区分布\n",
    "df_PM_gz['job.dq'].value_counts()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "id": "44f9a2be",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['天河区', '番禺区', '黄埔区', '海珠区', '越秀区', '白云区', '南沙区', '荔湾区', '增城区', '花都区']"
      ]
     },
     "execution_count": 5,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "广州地区 = [  i.split('-')[1]       for i in df_PM_gz['job.dq'].value_counts().index.tolist()[1:]]\n",
    "广州地区"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "id": "148f44b4",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[94, 39, 38, 34, 26, 22, 9, 6, 4, 2]"
      ]
     },
     "execution_count": 6,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "广州_岗位个数 = df_PM_gz['job.dq'].value_counts().values.tolist()[1:]\n",
    "广州_岗位个数"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "id": "d519353b",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "\n",
       "<script>\n",
       "    require.config({\n",
       "        paths: {\n",
       "            'echarts':'https://assets.pyecharts.org/assets/v5/echarts.min', '广州':'https://assets.pyecharts.org/assets/v5/maps/guang3_dong1_guang3_zhou1'\n",
       "        }\n",
       "    });\n",
       "</script>\n",
       "\n",
       "        <div id=\"4acbfa7e0fe548728110147b349486fc\" style=\"width:900px; height:500px;\"></div>\n",
       "\n",
       "<script>\n",
       "        require(['echarts', '广州'], function(echarts) {\n",
       "                var chart_4acbfa7e0fe548728110147b349486fc = echarts.init(\n",
       "                    document.getElementById('4acbfa7e0fe548728110147b349486fc'), 'white', {renderer: 'canvas'});\n",
       "                var option_4acbfa7e0fe548728110147b349486fc = {\n",
       "    \"animation\": true,\n",
       "    \"animationThreshold\": 2000,\n",
       "    \"animationDuration\": 1000,\n",
       "    \"animationEasing\": \"cubicOut\",\n",
       "    \"animationDelay\": 0,\n",
       "    \"animationDurationUpdate\": 300,\n",
       "    \"animationEasingUpdate\": \"cubicOut\",\n",
       "    \"animationDelayUpdate\": 0,\n",
       "    \"aria\": {\n",
       "        \"enabled\": false\n",
       "    },\n",
       "    \"color\": [\n",
       "        \"#5470c6\",\n",
       "        \"#91cc75\",\n",
       "        \"#fac858\",\n",
       "        \"#ee6666\",\n",
       "        \"#73c0de\",\n",
       "        \"#3ba272\",\n",
       "        \"#fc8452\",\n",
       "        \"#9a60b4\",\n",
       "        \"#ea7ccc\"\n",
       "    ],\n",
       "    \"series\": [\n",
       "        {\n",
       "            \"type\": \"map\",\n",
       "            \"name\": \"\\u5546\\u5bb6A\",\n",
       "            \"label\": {\n",
       "                \"show\": true,\n",
       "                \"margin\": 8\n",
       "            },\n",
       "            \"map\": \"\\u5e7f\\u5dde\",\n",
       "            \"data\": [\n",
       "                {\n",
       "                    \"name\": \"\\u5929\\u6cb3\\u533a\",\n",
       "                    \"value\": 94\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u756a\\u79ba\\u533a\",\n",
       "                    \"value\": 39\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u9ec4\\u57d4\\u533a\",\n",
       "                    \"value\": 38\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6d77\\u73e0\\u533a\",\n",
       "                    \"value\": 34\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u8d8a\\u79c0\\u533a\",\n",
       "                    \"value\": 26\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u767d\\u4e91\\u533a\",\n",
       "                    \"value\": 22\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5357\\u6c99\\u533a\",\n",
       "                    \"value\": 9\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u8354\\u6e7e\\u533a\",\n",
       "                    \"value\": 6\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u589e\\u57ce\\u533a\",\n",
       "                    \"value\": 4\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u82b1\\u90fd\\u533a\",\n",
       "                    \"value\": 2\n",
       "                }\n",
       "            ],\n",
       "            \"roam\": true,\n",
       "            \"aspectScale\": 0.75,\n",
       "            \"nameProperty\": \"name\",\n",
       "            \"selectedMode\": false,\n",
       "            \"zoom\": 1,\n",
       "            \"zlevel\": 0,\n",
       "            \"z\": 2,\n",
       "            \"seriesLayoutBy\": \"column\",\n",
       "            \"datasetIndex\": 0,\n",
       "            \"mapValueCalculation\": \"sum\",\n",
       "            \"showLegendSymbol\": true,\n",
       "            \"emphasis\": {}\n",
       "        }\n",
       "    ],\n",
       "    \"legend\": [\n",
       "        {\n",
       "            \"data\": [\n",
       "                \"\\u5546\\u5bb6A\"\n",
       "            ],\n",
       "            \"selected\": {},\n",
       "            \"show\": true,\n",
       "            \"padding\": 5,\n",
       "            \"itemGap\": 10,\n",
       "            \"itemWidth\": 25,\n",
       "            \"itemHeight\": 14,\n",
       "            \"backgroundColor\": \"transparent\",\n",
       "            \"borderColor\": \"#ccc\",\n",
       "            \"borderWidth\": 1,\n",
       "            \"borderRadius\": 0,\n",
       "            \"pageButtonItemGap\": 5,\n",
       "            \"pageButtonPosition\": \"end\",\n",
       "            \"pageFormatter\": \"{current}/{total}\",\n",
       "            \"pageIconColor\": \"#2f4554\",\n",
       "            \"pageIconInactiveColor\": \"#aaa\",\n",
       "            \"pageIconSize\": 15,\n",
       "            \"animationDurationUpdate\": 800,\n",
       "            \"selector\": false,\n",
       "            \"selectorPosition\": \"auto\",\n",
       "            \"selectorItemGap\": 7,\n",
       "            \"selectorButtonGap\": 10\n",
       "        }\n",
       "    ],\n",
       "    \"tooltip\": {\n",
       "        \"show\": true,\n",
       "        \"trigger\": \"item\",\n",
       "        \"triggerOn\": \"mousemove|click\",\n",
       "        \"axisPointer\": {\n",
       "            \"type\": \"line\"\n",
       "        },\n",
       "        \"showContent\": true,\n",
       "        \"alwaysShowContent\": false,\n",
       "        \"showDelay\": 0,\n",
       "        \"hideDelay\": 100,\n",
       "        \"enterable\": false,\n",
       "        \"confine\": false,\n",
       "        \"appendToBody\": false,\n",
       "        \"transitionDuration\": 0.4,\n",
       "        \"textStyle\": {\n",
       "            \"fontSize\": 14\n",
       "        },\n",
       "        \"borderWidth\": 0,\n",
       "        \"padding\": 5,\n",
       "        \"order\": \"seriesAsc\"\n",
       "    },\n",
       "    \"title\": [\n",
       "        {\n",
       "            \"show\": true,\n",
       "            \"text\": \"Map-\\u5e7f\\u5dde\\u5730\\u56fe\",\n",
       "            \"target\": \"blank\",\n",
       "            \"subtarget\": \"blank\",\n",
       "            \"padding\": 5,\n",
       "            \"itemGap\": 10,\n",
       "            \"textAlign\": \"auto\",\n",
       "            \"textVerticalAlign\": \"auto\",\n",
       "            \"triggerEvent\": false\n",
       "        }\n",
       "    ],\n",
       "    \"visualMap\": {\n",
       "        \"show\": true,\n",
       "        \"type\": \"continuous\",\n",
       "        \"min\": 0,\n",
       "        \"max\": 100,\n",
       "        \"inRange\": {\n",
       "            \"color\": [\n",
       "                \"#50a3ba\",\n",
       "                \"#eac763\",\n",
       "                \"#d94e5d\"\n",
       "            ]\n",
       "        },\n",
       "        \"calculable\": true,\n",
       "        \"inverse\": false,\n",
       "        \"splitNumber\": 5,\n",
       "        \"hoverLink\": true,\n",
       "        \"orient\": \"vertical\",\n",
       "        \"padding\": 5,\n",
       "        \"showLabel\": true,\n",
       "        \"itemWidth\": 20,\n",
       "        \"itemHeight\": 140,\n",
       "        \"borderWidth\": 0\n",
       "    }\n",
       "};\n",
       "                chart_4acbfa7e0fe548728110147b349486fc.setOption(option_4acbfa7e0fe548728110147b349486fc);\n",
       "        });\n",
       "    </script>\n"
      ],
      "text/plain": [
       "<pyecharts.render.display.HTML at 0x1e3d892a460>"
      ]
     },
     "execution_count": 7,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 可视化：以可视化工具数据形态符合的数据进行输入\n",
    "\n",
    "from pyecharts import options as opts\n",
    "from pyecharts.charts import Map\n",
    "from pyecharts.faker import Faker\n",
    "\n",
    "c = (\n",
    "    Map()\n",
    "    .add(\"商家A\", [list(z) for z in zip(广州地区, 广州_岗位个数)], \"广州\")\n",
    "    .set_global_opts(\n",
    "        title_opts=opts.TitleOpts(title=\"Map-广州地图\"), visualmap_opts=opts.VisualMapOpts()\n",
    "    )\n",
    "    \n",
    ")\n",
    "c.render_notebook()"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "270457c1",
   "metadata": {},
   "source": [
    "### job.labels"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "id": "bab817ac",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "array([\"['产品开发', '产品规划', '产品运营']\",\n",
       "       \"['临床项目管理', '药物', '临床试验', '药物分析', '制药企业', '科研院校', 'GCP认证']\",\n",
       "       \"['英语', '市场推广', '市场拓展', '渠道策划', '市场策划', '市场调研分析', '乙方公司背景', 'to B', '大客户', '无销售性质']\",\n",
       "       \"['商业产品', '定价/竞价产品', '策略产品', '制造业', '房地产行业', '家电行业', '产品设计', '产品规划', '团队管理', '用户研究']\",\n",
       "       \"['数据产品', '工具产品', '平台产品', '科研/技术服务', '数据分析', '竞品分析', 'SQL']\", '[]',\n",
       "       \"['神外', '医生']\",\n",
       "       \"['化妆品原料', '市场推广', '产品策划', '产品运营', '产品规划', 'PS', 'PPT', '研讨会', '活性物', '护肤品']\",\n",
       "       '[]', \"['化妆品', 'to B']\", \"['IT互联网', 'to C', '移动端产品', '产品规划']\",\n",
       "       \"['web端产品']\", \"['to C', '消费品', '电子商务']\",\n",
       "       \"['硬件产品', '硬件系统集成', '汽车行业', '用户研究', '产品设计', '需求分析', '市场调研', '产品规划', '交互设计']\",\n",
       "       '[]', '[]', \"['泌尿外科']\", \"['化妆品', '消费品', '产品开发']\", '[]',\n",
       "       \"['b端产品', '用户增长', '策略产品', '数据分析', '内容产品', 'C端产品', '增长黑客', '私域增长', '新零售']\",\n",
       "       \"['to C']\",\n",
       "       \"['数据产品', '策略产品', '平台产品', '计算机软件', '产品优化', '团队管理', '用户研究', '数据分析', '产品设计', '数据挖掘']\",\n",
       "       '[]', '[]', \"['商品管理', '产品企划', '商品运营']\", '[]',\n",
       "       \"['市场营销', '产品管理', '产品开发']\",\n",
       "       \"['供应链产品', '风控产品', '工具产品', '中台产品', '安全产品', '平台产品', '电商产品', '政府机构', '信息安全', '批发/零售']\",\n",
       "       \"['供应链产品', '电商产品', '平台产品', '批发/零售', '团队管理', '产品设计', '产品优化', '用户研究']\",\n",
       "       \"['供应链产品', '电商产品', 'ERP产品', '中台产品', '消费品', 'to C']\", \"['品牌策划']\",\n",
       "       \"['CRM软件', '信息化项目', '软件行业', '售前支持', 'IT/互联网/软件', '咨询项目', '服务业', '批发/零售', '化工行业', 'CRM系统']\",\n",
       "       \"['供应链产品', '电商产品', '平台产品', '批发/零售', '团队管理', '产品设计', '产品优化', '用户研究']\",\n",
       "       \"['生物工程', '试剂', '微生物研究', '制药企业', '生物企业']\",\n",
       "       \"['产品优化', '二次元在研', '项目管理']\", '[]', \"['数据分析']\", \"['增长产品']\",\n",
       "       \"['K12教育', '教育行业', '海外产品', '数据产品', '工具产品']\", \"['供应链产品', '数据分析']\",\n",
       "       \"['临床试验', '临床项目管理', 'GCP认证', 'CE认证']\",\n",
       "       \"['axure', 'visio', 'powerpoint', 'word', 'Excel']\", \"['需求分析']\",\n",
       "       \"['包食宿', '五险一金', '晋升空间大', '零食下午茶']\", \"['PMP', '流程管理']\",\n",
       "       \"['原型设计', '需求调研', '产品规划', '需求管理']\", \"['数据分析']\",\n",
       "       \"['数据产品', '消费品', '食品饮料', '竞品分析', '需求调研', '产品规划', '市场调研', '用户研究', '团队管理']\",\n",
       "       \"['SaaS产品', 'to B']\",\n",
       "       \"['计算机软件', 'to B', '原型设计', '需求分析', '产品设计', '建筑软件', '建筑信息化', '建筑行业', 'web端产品']\",\n",
       "       \"['数据产品', '硬件产品']\",\n",
       "       \"['AI人工智能产品', '硬件产品', '人工智能', 'IT互联网', '硬件系统集成', '智能硬件', '产品设计', '产品规划', '用户研究', '团队管理']\",\n",
       "       \"['流程管理', 'PMP']\", '[]',\n",
       "       \"['团队管理', '产品规划', '产品优化', '市场调研', '需求分析']\",\n",
       "       \"['团队管理', '产品规划', '市场调研', '产品优化', '需求分析']\",\n",
       "       \"['团队管理', '产品规划', '产品优化', '市场调研', '需求分析']\",\n",
       "       \"['CRM', '新零售', '电子商务']\", \"['CRM', '新零售', '电子商务']\",\n",
       "       \"['活动策划', '市场推广', '效果评估', '市场调研分析']\",\n",
       "       \"['活动策划', '市场推广', '效果评估', '市场调研分析']\", '[]', \"['海外', '手游', '电商']\",\n",
       "       \"['金融产品', 'to B', 'to C']\", '[]',\n",
       "       \"['商业产品', '金融产品', 'IT互联网', '金融行业', '产品优化', '产品设计']\",\n",
       "       \"['供应链产品', '产品设计', '需求分析', '用户研究', '产品优化', '流程设计', '交互设计', '数据分析', 'Visio']\",\n",
       "       \"['产品规划', '团队管理', '产品优化', '市场调研']\", \"['固定收益', '固收系统']\",\n",
       "       \"['工具产品', '产品设计', '需求调研', '市场调研', 'Axure']\",\n",
       "       \"['供应链产品', '定价/竞价产品', '数据产品', 'IT互联网', '产品设计', '产品规划', '原型设计', '交互设计', '用户研究', '竞品分析']\",\n",
       "       \"['交易产品', '工具产品', '金融产品', '数据产品', '金融行业', '需求分析', '产品规划', '产品设计', '数据分析', '团队管理']\",\n",
       "       \"['CRM产品', 'to B', '需求分析', '用户研究', '市场调研', '竞品分析', '消费品', '化妆品', '需求调研', '流程设计']\",\n",
       "       \"['游戏']\",\n",
       "       \"['证券业', '金融行业', '数据产品', '中台产品', 'to B', '产品规划', '需求分析', '用户研究', '金融产品', '内容产品']\",\n",
       "       \"['智能推荐', '产品规划', '产品设计', '中台产品', '增长产品', '客户端产品', 'to C', '移动端产品']\",\n",
       "       \"['金融产品', '交易产品', '工具产品', '金融行业', '需求分析', '产品规划', '产品设计', '数据分析', '团队管理']\",\n",
       "       \"['axure', 'xmind', 'b端产品', '需求分析']\", '[]',\n",
       "       \"['产品设计', '交互设计', '产品规划']\",\n",
       "       \"['硬件产品', '增长产品', 'IT互联网', '人工智能', '硬件系统集成', '智能硬件', '用户研究', '产品优化', '产品规划', '需求挖掘']\",\n",
       "       \"['硬件产品', '产品管理', '产品研发']\", \"['旅游产品', 'to C', 'OTA', '英文']\",\n",
       "       \"['中台产品', '平台产品']\", \"['策略产品']\", \"['电商产品经理 ', 'ERP产品经理', '跨境电商行业']\",\n",
       "       \"['宠物电子', '个人护理', '美容仪', '桌面办公', '平板', '消费电子']\", \"['金融产品']\",\n",
       "       \"['产品设计', '数据分析', '课程产品']\",\n",
       "       \"['交易产品', '投资产品', '金融行业', '产品规划', '产品设计', '需求管理', '竞品分析', 'to B', '需求分析', '需求调研']\",\n",
       "       \"['电商产品', 'CRM产品', 'SaaS系统', 'CRM系统', 'to C', 'to B', '产品设计', '产品规划', '数据分析', '产品优化']\",\n",
       "       \"['985', '211', '技术经理']\",\n",
       "       \"['商业产品', '计算机软件', '产品规划', '用户研究', '产品设计']\",\n",
       "       \"['金融行业', '产品设计', '需求分析', 'to B', '金融产品', '固收', '估值', '交易产品', '风控产品']\",\n",
       "       \"['电商产品', 'SaaS产品', 'CRM产品', '电子商务', 'IT互联网', '消费品', 'Xmind', '需求分析']\",\n",
       "       '[]',\n",
       "       \"['社交产品', '海外产品', '移动端产品', '产品规划', '竞品分析', '需求分析', '用户研究', '市场调研', '产品设计', '原型设计']\",\n",
       "       \"['TMS系统', 'WMS系统', 'OMS', 'SaaS系统', 'ERP系统']\",\n",
       "       \"['广告产品', '广告行业', '计算机软件', '游戏行业', '产品设计', '流程设计', '数据分析', '团队管理']\",\n",
       "       \"['工具产品']\", \"['工具产品']\",\n",
       "       \"['产品规划', '产品设计', 'Axure', '需求分析', '金融行业', '工具产品', '竞品分析', 'to B', 'MindManager', '墨刀']\",\n",
       "       \"['生物科技']\", \"['硬件产品', '硬件系统集成', '产品规划']\",\n",
       "       \"['需求挖掘', '团队管理', '需求调研', '项目管理', '跨部门沟通', '项目开发']\",\n",
       "       \"['电商产品', '社交产品', '直播']\",\n",
       "       \"['Xmind', '原型设计', '需求分析', '产品设计', 'IT互联网', '计算机软件', 'Axure']\",\n",
       "       '[]',\n",
       "       \"['供应链产品', '产品设计', '用户研究', '流程设计', '原型设计', '产品规划', '市场调研', '团队管理']\",\n",
       "       \"['工具产品']\",\n",
       "       \"['交易产品', '金融产品', '工具产品', '金融行业', '需求分析', '产品规划', '产品设计', '数据分析', '团队管理']\",\n",
       "       \"['Visio', 'Axure', '产品设计', '工具产品', '需求挖掘', '原型设计', '产品规划']\",\n",
       "       \"['3C', '亚马逊', '精品']\", '[]',\n",
       "       \"['跨境电商', '照明类产品', '充电类产品', '生活家居用品类']\", '[]',\n",
       "       \"['数据产品', '安全产品', '教育行业', '信息安全', 'to C', '电子/半导体/集成电路', '金融行业', '产品设计']\",\n",
       "       \"['中台产品', '平台产品', '供应链产品', '产品优化', '产品设计']\",\n",
       "       \"['语音产品', '产品规划', '产品设计', '竞品分析', '社交产品']\", \"['to B']\",\n",
       "       \"['供应链产品', '电子商务', 'to B']\",\n",
       "       \"['ppt', '架构设计', 'axure', 'visio', 'xmind', '数据分析']\", \"['to B']\",\n",
       "       \"['产品设计', '需求分析']\",\n",
       "       \"['工具产品', 'IT互联网', '产品设计', '原型设计', '产品规划', '用户研究']\",\n",
       "       \"['产品设计', 'axure', 'visio', 'ppt', '需求分析']\", \"['产品设计', '数据分析']\",\n",
       "       \"['to B']\", \"['ppt', 'axure', 'visio', '硬件产品']\",\n",
       "       \"['电商产品', '跨境电商', '电子商务', '团队管理']\", \"['ppt']\", \"['产品设计']\",\n",
       "       \"['axure', '产品设计', 'visio', 'xmind', 'o2o', 'ppt', '需求分析']\",\n",
       "       \"['产品规划', '云平台', '软硬件集成', '从0到1的规划产品']\", \"['数据分析']\",\n",
       "       \"['axure', 'visio', 'xmind']\", '[]', \"['数据分析', '需求分析', '数据产品']\",\n",
       "       \"['电商产品', 'IT互联网', '电子商务', '产品设计', '移动端产品', '产品优化', '交互设计', '产品规划', '用户研究']\",\n",
       "       \"['固收投研', '风控', '金融行业B端产品经']\", \"['产品分析', '产品设计', '产品开发', '产品推广']\",\n",
       "       '[]',\n",
       "       \"['工具产品', '养老机构', '人工智能', '产品设计', '产品规划', '产品优化', '用户研究', '需求挖掘', '竞品分析']\",\n",
       "       \"['平台产品', '智慧城市', '产品规划', '产品设计', '需求分析', '用户研究', '团队管理']\",\n",
       "       \"['策略产品', '搜索产品', '医疗行业', '需求分析', '用户研究', '产品规划', 'Xmind', 'Mockplus', '数据分析']\",\n",
       "       \"['excel', 'word']\",\n",
       "       \"['ERP产品', 'CRM产品', '后台产品', '中台产品', 'CRM系统', 'to B', 'to C', 'ERP系统', '科研/技术服务', '产品设计']\",\n",
       "       \"['IT互联网', 'SaaS系统', '通讯/网络设备', '产品规划', '产品设计', '需求分析', '移动端产品', '竞品分析', 'Axure', '用户研究']\",\n",
       "       \"['电子商务', '家具设计', '产品规划', '欧美风格', '轻奢风格', '实木家具', '板木家具', '软体家具']\",\n",
       "       \"['智能硬件', '汽车行业', '房地产行业', '用户研究', '产品规划', '产品设计']\", '[]',\n",
       "       \"['产品经理', 'MCS系统', 'B2B报价系统']\", \"['后台产品', 'to B']\",\n",
       "       \"['产品规划', '数据产品', '金融产品', '投资产品', 'IT互联网', '计算机软件', '智慧城市', '金融理财/贷款', '金融行业']\",\n",
       "       \"['资讯产品', '供应链产品', '工具产品', '财务产品', '医疗行业', '医院', 'IT互联网', '产品设计', '用户研究', '产品规划']\",\n",
       "       \"['产品设计', '产品规划', '金融产品', '投资产品', 'IT互联网', '智能硬件', '计算机软件', '智慧城市', '金融行业', '金融理财/贷款']\",\n",
       "       \"['投资产品', 'IT互联网', '皮革/纺织/服装', '产品设计', '产品规划', '竞品分析', '交互设计', '流程设计', '团队管理']\",\n",
       "       \"['财务产品', '供应链产品', 'OA产品', '工具产品', 'IT互联网', '产品设计', '用户研究', '产品规划', '需求分析', '交互设计']\",\n",
       "       \"['产品经理', '报价系统', '订单管理']\",\n",
       "       \"['通讯/网络设备', 'SaaS系统', 'IT互联网', '产品规划', '产品设计', '需求调研', '移动端产品', 'Axure', '市场调研', '竞品分析']\",\n",
       "       \"['用户研究', '产品设计']\",\n",
       "       \"['后台产品', '制造业', '需求分析', '产品规划', '产品设计', '需求管理', 'CRM产品', 'to B', '原型设计', '流程设计']\",\n",
       "       \"['医疗', '大健康', '慢病', '治未病', '专科医生', '执业医师证', '医学产品']\", \"['数据分析']\",\n",
       "       \"['工具产品', '商业产品', '策略产品', 'to C', '团队管理', '产品优化', '产品设计', '产品规划', '交互设计']\",\n",
       "       \"['产品设计', 'axure', 'visio', 'xmind', 'erp', '需求分析']\",\n",
       "       \"['传感器', '模拟芯片', '数字芯片']\", '[]',\n",
       "       \"['产品经理', '智能硬件产品', '智能硬件', '车载产品', '行车记录仪']\", \"['工具产品', '移动端产品']\",\n",
       "       \"['数据产品', '商业产品', '产品规划']\",\n",
       "       \"['电商产品', 'SaaS产品', '数据产品', '工具产品', '医疗行业', 'SaaS系统', '家电行业', '产品设计', '原型设计', '用户研究']\",\n",
       "       \"['计算机软件', '团队管理']\", \"['信号测量', '雷达配套', '无线通信', '仪器设备']\", '[]',\n",
       "       \"['数据分析', '软件开发']\", \"['数据产品经理', '数据可视化', '大数据平台']\",\n",
       "       \"['数据产品', '商业产品', '产品规划']\", '[]',\n",
       "       \"['OA产品', 'OA系统', '产品规划', '需求调研', '产品优化', '产品设计', '市场调研', 'Axure', 'MindManager', 'Visio']\",\n",
       "       \"['客户端产品', '数据产品', '海外产品', 'to C', '产品优化', '用户研究', '数据分析', '团队管理', '产品设计', '需求管理']\",\n",
       "       \"['工具产品', '商业化产品']\",\n",
       "       \"['数据产品', '客户端产品', 'IT互联网', '产品优化', '用户研究', '团队管理', '数据分析', '需求管理', '产品设计', '产品规划']\",\n",
       "       \"['数据分析']\", \"['数据产品', 'b端产品', '内容产品']\",\n",
       "       \"['产品设计', '需求分析', '跨境电商', 'ERP系统', 'to C', '供应链产品']\",\n",
       "       \"['财务产品', 'AI人工智能产品', '用户研究', '团队管理', '产品优化', '产品设计', '数据分析']\",\n",
       "       \"['智慧城市', '产品设计', '产品规划', '产品优化', '需求分析', '原型设计', '竞品分析', '团队管理']\",\n",
       "       \"['人力资源服务', 'HRM系统', 'HRIS', '人力资源数字化']\", \"['产品经理', 'B端产品经理']\",\n",
       "       \"['工具产品', 'to B', '产品规划', '产品优化', '产品设计', '用户研究', '原型设计', 'Axure', '团队管理']\",\n",
       "       \"['支付产品', '工具产品', '供应链产品', '产品规划', '产品设计', '需求分析', '数据分析', '财务产品', 'to B']\",\n",
       "       \"['工业互联网', '产品规划', '产品设计', '通讯/网络设备', '计算机软件']\",\n",
       "       \"['采购', '物流快递', '团队管理', '需求管理', '产品设计']\",\n",
       "       \"['产品经理', '化妆品', 'OEM/ODM管理', '日化', '洗护产品']\",\n",
       "       \"['数据产品', '客户端产品', 'IT互联网', '产品优化', '用户研究', '团队管理', '数据分析', '产品规划', '产品设计', '需求管理']\",\n",
       "       \"['硬件产品', '数据产品', '工具产品', '硬件系统集成', '智能硬件', 'SaaS系统', '汽车行业', '人工智能', '物流快递', 'to B']\",\n",
       "       \"['产品规划', '产品设计', 'to B', '流程设计', '原型设计', '需求分析', 'SaaS产品', '中台产品', 'IT互联网', '电子商务']\",\n",
       "       \"['社交产品', '社区产品', '社交网络', '数据分析', '需求分析', '用户研究']\", '[]',\n",
       "       \"['SaaS产品', 'SaaS系统', '云计算', 'to B']\", \"['云网编排', '电信']\",\n",
       "       \"['产品规划', '市场调研', '产品设计', 'to B', 'to G']\",\n",
       "       \"['数据产品', '产品设计', '用户研究', '产品规划', '团队管理']\",\n",
       "       \"['工具产品', '商业产品', '广告产品', 'IT互联网', '游戏行业', '广告行业', '产品优化', '产品设计', '交互设计', '用户研究']\",\n",
       "       \"['平台产品', '中台产品', 'SaaS产品', 'SaaS系统', 'to B', '产品设计', '产品规划', '用户研究', '产品优化', '流程设计']\",\n",
       "       \"['支付产品', '平台产品', '支付行业', '产品设计', '产品规划', '流程设计', '产品优化', '用户研究']\",\n",
       "       \"['智能载荷', '视觉感知系统', '无人驾驶']\", \"['采购', '产品设计']\",\n",
       "       \"['Visio', 'Axure', '工业互联网']\",\n",
       "       \"['工具产品', '客户端产品', '计算机软件', '产品设计', '交互设计', '原型设计', '用户研究', '产品规划', 'Axure', '需求分析']\",\n",
       "       \"['需求分析', '产品经理', 'CRM产品', 'CRM系统', 'B端产品', '客户关系管理系统', '经销渠道管理']\",\n",
       "       \"['AI人工智能产品', '数据产品', '中台产品', '人工智能', 'IT互联网', '团队管理', '用户研究', '产品设计', '产品优化', '产品规划']\",\n",
       "       \"['ppt', '架构设计', 'axure', 'visio', 'xmind', '数据分析']\", '[]',\n",
       "       \"['金融产品', '工具产品', '交易产品', 'IT互联网', '金融行业', '期货证券', '产品设计', '产品优化', 'Axure', '产品规划']\",\n",
       "       \"['平台产品', '数据产品', '客户端产品', 'IT互联网', '产品设计', '团队管理', '用户研究', '产品规划', '产品优化', '数据分析']\",\n",
       "       '[]',\n",
       "       \"['平台产品', 'IT互联网', '产品规划', '产品设计', '市场调研', '数据分析', '需求调研', '团队管理']\",\n",
       "       \"['供应链产品', '电商产品', '平台产品', '批发/零售', '团队管理', '产品设计', '产品优化', '用户研究']\",\n",
       "       \"['商业产品', 'IT互联网', '团队管理', '用户研究', '产品设计', '产品规划']\",\n",
       "       \"['数据产品', '原型设计', '数据分析', '产品设计', 'Axure']\",\n",
       "       \"['AI人工智能产品', '数据产品', '策略产品', '工具产品', '推荐产品', '人工智能', '团队管理', '产品规划']\",\n",
       "       \"['Xmind', '墨刀', '电商产品', '数据产品', '产品规划', '产品设计', '原型设计', '数据分析', 'to B', 'Axure']\",\n",
       "       '[]', \"['C端产品', '直播/视频产品', '海外社交产品', '0-1搭建经历']\",\n",
       "       \"['综合服务平台', 'API设计']\",\n",
       "       \"['家电行业', '消费品', '批发/零售', '电子商务', '策略产品', '供应链产品', '电商产品', '定价/竞价产品', 'to C', '市场调研']\",\n",
       "       \"['SaaS产品', 'SaaS系统', '产品设计', '产品规划', '用户研究', '流程设计', '原型设计', '产品优化']\",\n",
       "       \"['AI人工智能产品', '数据产品', '中台产品', '人工智能', 'IT互联网', '团队管理', '产品设计', '用户研究', '产品优化', '需求分析']\",\n",
       "       \"['中台产品', '产品规划', '产品设计', 'to C', '用户中心']\",\n",
       "       \"['AI人工智能产品', '数据产品', '产品规划', '产品设计', '数据分析']\", '[]', '[]',\n",
       "       \"['AI产品', '机器学习', '业务化建模', '数据标注']\",\n",
       "       \"['EAM系统', 'EHS系统', '碳排放', '绿色能源', '产品规划', '制造业', '能源管理']\",\n",
       "       \"['平台产品', '产品规划', '市场调研']\",\n",
       "       \"['硬件产品', '智能硬件', '家电行业', 'to B', '流程设计', '产品设计']\",\n",
       "       \"['后台产品', '中台产品', 'IT互联网', '云计算', 'to B', 'web端产品', '小程序产品', '移动端产品', '需求分析', '用户研究']\",\n",
       "       \"['中台产品', '平台产品', '便利店', '产品优化', '产品设计']\",\n",
       "       \"['AI产品', '实操算法', '应用场景设计', 'AI产品全周期管理', '推荐产品', '预测产品', '算法模型', '人工智能模型', '项目统筹']\",\n",
       "       '[]',\n",
       "       \"['跨境电商', '采购', '消费品', '产品规划', '市场调研', '电商产品', '海外产品', '电子商务', 'to C']\",\n",
       "       \"['无人机', '无人机载荷', '激光雷达', '光学相机']\",\n",
       "       \"['AI人工智能产品', '数据产品', '推荐产品', '策略产品', '工具产品', '人工智能', '团队管理', '产品规划']\",\n",
       "       \"['策略产品', '数据产品', '医疗设备/器械', '医疗行业', '产品设计', '产品规划', '竞品分析', '用户研究', '产品优化', '市场调研']\",\n",
       "       \"['企业服务', '工具产品', '产品规划', '产品设计', '竞品分析']\",\n",
       "       \"['AI人工智能产品', 'IT互联网', '电子商务', '批发/零售']\", '[]',\n",
       "       \"['供应链产品', 'ERP产品', '后台产品', 'to B']\", \"['IT互联网', '用户研究', '市场调研']\",\n",
       "       \"['SaaS产品', 'SaaS系统', '产品设计', '产品规划', '团队管理']\",\n",
       "       \"['海外产品', '用户研究', '产品规划', '需求分析']\", \"['跨境电商', '消费电子']\", '[]',\n",
       "       \"['AI人工智能产品', '平台产品', '商业产品', '支付产品', '定价/竞价产品', '人工智能', '支付行业', '计算机软件', '产品规划', '产品设计']\",\n",
       "       \"['AI人工智能产品', '数据产品', '平台产品', '人工智能', '云计算', '产品设计', '竞品分析', '市场调研', '产品规划', '交互设计']\",\n",
       "       \"['支付产品', '平台产品', '支付行业', 'IT互联网', '产品规划', '产品设计']\",\n",
       "       \"['人工智能', 'SQL', 'AI人工智能产品']\",\n",
       "       \"['硬件产品', '智能硬件', '硬件系统集成', '教育行业']\",\n",
       "       \"['产品规划', '电商产品', '供应链产品', 'CRM产品', 'ERP产品', '电子商务', '家电行业', '消费品', '批发/零售', 'to C']\",\n",
       "       \"['中医', '中药', '医疗行业', '市场调研', '专家网络建设', '处方药']\",\n",
       "       \"['医疗行业', '信息化管理', '产品设计', '产品研发', '产品规划']\", '[]', '[]',\n",
       "       \"['OA产品', '策略产品', '用户研究', '产品规划', '市场调研', '产品优化', '竞品分析', '团队管理']\",\n",
       "       \"['CRM产品', 'CRM系统', '电子商务', 'to C', '产品设计', '产品优化', 'Axure', '产品规划', '数据分析', '数据挖掘']\",\n",
       "       \"['数据产品', '商业产品', 'to C', 'to B', 'web端产品', '产品设计', '用户研究', '产品规划', '移动端产品', '需求调研']\",\n",
       "       \"['供应链产品', '跨境电商', '物流产品规划', '库存管理']\", '[]',\n",
       "       \"['供应链产品', '硬件产品', 'IT互联网', '智能硬件', '电子商务', '金融行业', '移动端产品', '用户研究', '产品优化']\",\n",
       "       \"['广电行业', '大B端', '售前技术支持', '解决方案']\", '[]',\n",
       "       \"['智能硬件', '人工智能', '产品规划', '团队管理']\", '[]',\n",
       "       \"['跨境电商', 'to C', 'ERP系统', '数据分析', '供应链产品']\",\n",
       "       \"['产品包装', '产品测试', '产品卖点', '渠道管理', '产品管理', '产品库存', '竞品分析', '产品规划', '包装规划', '新品开发']\",\n",
       "       \"['金融产品', 'to B', 'web端产品']\", '[]',\n",
       "       \"['客户端产品', '基金产品', '直播', '基金业务', '用户研究', '产品设计']\", '[]',\n",
       "       \"['供应链产品', '工具产品', '平台产品', '电商产品', 'SaaS系统', '电子商务', '农林牧渔业', '农业', '团队管理', '产品设计']\",\n",
       "       \"['AI人工智能产品', '数据产品', '人工智能', '智能硬件', '智慧城市', '用户研究', '产品规划', '需求管理', '团队管理']\",\n",
       "       '[]',\n",
       "       \"['安全产品', '信息安全', '计算机软件', '需求管理', 'Xmind', 'Axure', '产品设计', '交互设计', '团队管理']\",\n",
       "       \"['硬件产品', '产品经理', '硬件产品经理', '车载设备', '智能硬件', 'AIOT', '行车记录仪', 'C++', 'C语言', '嵌入式软件开发']\",\n",
       "       \"['调度策略产品', '需求挖掘', '产品设计', '数据分析']\",\n",
       "       \"['工具产品', '游戏行业', 'IT互联网', '数据分析', '用户研究']\",\n",
       "       \"['交易产品', '供应链产品', '数据产品', '电商产品', '采购', 'to B', 'CRM系统', 'SaaS系统', '信息安全', '计算机软件']\",\n",
       "       \"['策略产品', '数据产品', '供应链产品', 'IT互联网', '产品规划', '竞品分析', '产品优化', '用户研究']\",\n",
       "       \"['嵌入式硬件产品', '产品经理', '硬件产品经理', '硬件产品', '车载产品', '车载设备', '智能设备']\",\n",
       "       \"['供应链产品', '建材', '产品设计', '团队管理']\",\n",
       "       \"['平台产品', '数据产品', '计算机软件', '产品设计', '产品优化', '用户研究', '需求分析', '竞品分析', '产品规划', '交互设计']\",\n",
       "       \"['产品策划']\", '[]',\n",
       "       \"['金融产品', '金融行业', '电子产品及配件', '产品优化', '产品规划', '用户研究']\", '[]',\n",
       "       \"['云桌面终端', 'IPTV', '一体机']\", \"['基金产品']\",\n",
       "       \"['工具产品', '客户端产品', '计算机软件', '产品设计', '交互设计', '用户研究', '原型设计', '产品规划', '需求分析', 'Axure']\",\n",
       "       \"['平台产品', '消费品', '团队管理', '用户研究', '需求管理', '产品设计', '产品优化', '市场调研', '数据分析']\",\n",
       "       \"['AI人工智能产品', '项目管理', '算法设计', '机器学习', '分类算法', '聚类算法', '回归算法', '算法模型产品']\",\n",
       "       '[]',\n",
       "       \"['AI人工智能产品', '人工智能', '产品设计', '竞品分析', '用户研究', '产品规划', '市场调研', '交互设计', '产品优化', '数据分析']\",\n",
       "       \"['策略产品', '商业产品', '数据产品', '装修装饰', '数据分析', '数据挖掘']\",\n",
       "       \"['增长产品', '数据产品', '期货证券', '数据分析', '用户研究', '产品设计', '竞品分析']\",\n",
       "       \"['平台产品', '消费品', '团队管理', '用户研究', '需求管理', '产品优化', '产品设计', '市场调研', '数据分析']\",\n",
       "       \"['制造业']\", \"['AI人工智能产品', 'IT互联网', '人工智能', '产品设计', '产品规划', '用户研究']\",\n",
       "       \"['数据分析']\",\n",
       "       \"['硬件产品', '硬件系统集成', '汽车零部件', 'to C', '产品优化', '市场调研', '需求挖掘', '数据分析', '团队管理']\",\n",
       "       \"['金融行业', '产品设计', '需求分析', '产品规划']\",\n",
       "       \"['IT互联网', '用户研究', '产品设计', '交互设计', '需求分析', '产品规划']\",\n",
       "       \"['平台产品', 'to C', 'to B', '智慧城市', 'IT互联网', '电子商务', '原型设计', '用户研究', '电商产品', '中台产品']\",\n",
       "       \"['AI', 'AI产品', '机器学习', '推荐算法', 'AI人工智能产品', '回归算法', 'e2e ', 'AI产品方案']\",\n",
       "       '[]', \"['中成药', '产品推广', '学术推广']\",\n",
       "       \"['音视频产品', '会议平板', '智能硬件', '消费电子', '整机产品', 'ODM/OEM管理', '管理经验']\",\n",
       "       \"['工具产品', '客户端产品']\", \"['产品设计', '需求分析']\",\n",
       "       \"['海外产品', '产品规划', '产品设计', '竞品分析']\",\n",
       "       \"['SaaS产品', '批发/零售', 'SaaS系统', 'CRM系统', '医疗卫生/医药', 'ERP系统', '医药行业', '制造业', '产品规划', '产品设计']\",\n",
       "       \"['硬件产品', '需求挖掘']\", '[]', \"['团队管理', '数据治理']\", \"['AI人工智能产品']\",\n",
       "       \"['供应链产品', '国际快递', '需求管理', '产品规划', 'Visio', '团队管理']\", '[]',\n",
       "       \"['电商产品', '工具产品', '增长产品', '海外产品', '数据产品', '跨境电商', '电子商务', '产品设计', '数据分析', '产品优化']\",\n",
       "       '[]', \"['信创', '国产化', '规划', '产品规划']\", \"['产品规划', '团队管理']\",\n",
       "       \"['供应链方向', 'B端产品']\", \"['产品设计', '数据产品', '海外产品', '产品设计对接']\",\n",
       "       \"['企业服务', '智能硬件', '海外产品', '汽车中控', '集控物联网', '办公会议']\",\n",
       "       \"['企业服务', '客户端产品', '硬件产品', '计算机软件', '教育行业', '高职教育', '实业实训', '教育白板', '智慧课堂', '教学管理']\",\n",
       "       \"['数据产品', '海外产品', '计算机软件', '团队管理', '产品规划', '需求分析', '竞品分析', '产品设计', '数据分析']\",\n",
       "       \"['策略产品', '产品规划', '市场调研']\", \"['安全产品', '需求管理', '团队管理', '产品设计']\",\n",
       "       \"['硬件产品', '策略产品', '商业产品', '硬件系统集成', '用户研究', '市场调研', '产品规划', '团队管理', '竞品分析']\",\n",
       "       \"['计算机软件', '财务/审计/税务', '产品规划', '产品设计', '需求说明', '用户研究', 'Xmind', 'Axure', 'Visio']\",\n",
       "       \"['工具产品', 'to B', '产品规划', '产品优化', '产品设计', '用户研究', 'Axure', '原型设计', '团队管理']\",\n",
       "       \"['商业产品', 'IT互联网', '团队管理', '用户研究', '产品设计', '产品规划']\",\n",
       "       \"['AI人工智能产品', '数据产品', '工具产品', '策略产品', '推荐产品', '人工智能', '团队管理', '产品规划']\",\n",
       "       \"['硬件产品']\", \"['社交产品', '商业产品', '工具产品', '游戏行业', 'IT互联网', '产品设计']\",\n",
       "       '[]', \"['笔记本']\", \"['批发/零售', '用户研究', '数据分析']\",\n",
       "       \"['数据产品', '客户端产品', 'CRM产品', 'CRM系统', 'to C', '用户研究', '产品设计', '产品规划', '产品优化', '团队管理']\",\n",
       "       '[]', \"['硬件产品', '需求分析', '市场调研', 'to B', '电子/半导体/集成电路']\",\n",
       "       \"['办公软件、工具类']\",\n",
       "       \"['AI人工智能产品', '机器学习', '深度学习', '人工智能', '人工智能领域', 'AI', '算法/AI编程', '推荐算法']\",\n",
       "       \"['硬件产品', '商业产品', '策略产品', '硬件系统集成', '用户研究', '产品规划', '市场调研', '竞品分析', '团队管理']\",\n",
       "       \"['硬件产品']\", '[]', '[]',\n",
       "       \"['推荐产品', '策略产品', 'AI人工智能产品', '数据产品', '产品规划', '调度策略产品', '增长产品', 'H5端产品', '移动端产品', '小程序产品']\",\n",
       "       \"['医药行业销售', '市场调研分析', '产品推广']\",\n",
       "       \"['SaaS系统', '市场调研', '需求调研', '产品规划', 'Xmind', '竞品分析', 'Visio']\",\n",
       "       \"['数据产品']\",\n",
       "       \"['硬件产品', '商业产品', '策略产品', '硬件系统集成', '用户研究', '产品规划', '市场调研', '竞品分析', '团队管理']\",\n",
       "       \"['社交产品', '社交网络', '电子商务', '团队管理', '用户研究', 'Axure', '产品设计', '产品规划', '数据分析']\",\n",
       "       \"['数据分析']\", \"['中台产品', '爬虫']\", \"['交互设计', '用户研究', 'Axure']\",\n",
       "       \"['中台产品', '平台产品', '交易产品', '支付产品', '金融产品']\",\n",
       "       \"['电子商务', '产品规划', 'to C', '供应链产品']\",\n",
       "       \"['硬件产品', '商业产品', '策略产品', '硬件系统集成', '用户研究', '产品规划', '市场调研', '竞品分析', '团队管理']\",\n",
       "       \"['平台产品', '数据产品', '客户端产品', 'IT互联网', '用户研究', '团队管理', '产品设计', '产品优化', '产品规划', '数据分析']\",\n",
       "       '[]',\n",
       "       \"['新能源', '计算机软件', '产品设计', '产品规划', '产品优化', '需求挖掘', '用户研究', '流程设计']\",\n",
       "       \"['策略产品', '市场调研', '产品规划', '团队管理']\",\n",
       "       \"['供应链产品', '电商产品', '批发/零售', '团队管理', '产品设计']\",\n",
       "       \"['工业互联网', '产品设计', '产品规划', '需求分析', 'IT互联网', '计算机软件']\",\n",
       "       \"['社交产品', '社交网络', '电子商务', '用户研究', '团队管理', 'Axure', '产品设计', '产品规划', '数据分析']\",\n",
       "       \"['SQL', '数据分析', '人工智能', 'python']\",\n",
       "       \"['策略产品', '定价/竞价产品', '灯饰照明', '团队管理', '产品规划']\", '[]',\n",
       "       \"['风控产品', '平台产品', '产品设计', '团队管理']\", \"['策略产品', '产品规划', '市场调研']\",\n",
       "       \"['数据产品', 'IT互联网', '人工智能', '产品设计', '数据分析', '用户研究', '团队管理']\", '[]',\n",
       "       \"['to B', 'IT互联网', '产品设计', '交互设计', '用户研究', '产品规划']\",\n",
       "       \"['数据产品', '团队管理', '产品设计', '产品优化']\", '[]',\n",
       "       \"['海外产品', '电商产品', 'CRM产品', 'to C', 'CRM系统', '海外房产业务', '人工智能', '海外/跨境业务', '批发/零售', '竞品分析']\",\n",
       "       '[]', \"['数据产品', 'IT互联网', '数据分析', '用户研究', '产品设计']\",\n",
       "       \"['数据产品', '团队管理', '产品优化', '产品设计']\",\n",
       "       \"['原型设计', '数据产品', '需求分析', '产品设计', '流程设计', '项目管理', 'python']\", '[]',\n",
       "       '[]',\n",
       "       \"['AI人工智能产品', '中台产品', '数据产品', '人工智能', 'IT互联网', '团队管理', '用户研究', '产品设计', '产品优化', '产品规划']\",\n",
       "       \"['平板', '笔记本']\", \"['物联感知云', '物联网', '大数据']\", '[]',\n",
       "       \"['3C数码', '平板', '笔记本']\",\n",
       "       \"['工具产品', '平台产品', '搜索产品', '交易产品', 'to B', '产品规划', '用户研究', '产品设计', '交互设计', '团队管理']\"],\n",
       "      dtype=object)"
      ]
     },
     "execution_count": 8,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_PM_gz['job.labels'].values"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "id": "2ed63923",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "array([list(['产品开发', '产品规划', '产品运营']),\n",
       "       list(['临床项目管理', '药物', '临床试验', '药物分析', '制药企业', '科研院校', 'GCP认证']),\n",
       "       list(['英语', '市场推广', '市场拓展', '渠道策划', '市场策划', '市场调研分析', '乙方公司背景', 'to B', '大客户', '无销售性质']),\n",
       "       list(['商业产品', '定价/竞价产品', '策略产品', '制造业', '房地产行业', '家电行业', '产品设计', '产品规划', '团队管理', '用户研究']),\n",
       "       list(['数据产品', '工具产品', '平台产品', '科研/技术服务', '数据分析', '竞品分析', 'SQL']),\n",
       "       list([]), list(['神外', '医生']),\n",
       "       list(['化妆品原料', '市场推广', '产品策划', '产品运营', '产品规划', 'PS', 'PPT', '研讨会', '活性物', '护肤品']),\n",
       "       list([]), list(['化妆品', 'to B']),\n",
       "       list(['IT互联网', 'to C', '移动端产品', '产品规划']), list(['web端产品']),\n",
       "       list(['to C', '消费品', '电子商务']),\n",
       "       list(['硬件产品', '硬件系统集成', '汽车行业', '用户研究', '产品设计', '需求分析', '市场调研', '产品规划', '交互设计']),\n",
       "       list([]), list([]), list(['泌尿外科']), list(['化妆品', '消费品', '产品开发']),\n",
       "       list([]),\n",
       "       list(['b端产品', '用户增长', '策略产品', '数据分析', '内容产品', 'C端产品', '增长黑客', '私域增长', '新零售']),\n",
       "       list(['to C']),\n",
       "       list(['数据产品', '策略产品', '平台产品', '计算机软件', '产品优化', '团队管理', '用户研究', '数据分析', '产品设计', '数据挖掘']),\n",
       "       list([]), list([]), list(['商品管理', '产品企划', '商品运营']), list([]),\n",
       "       list(['市场营销', '产品管理', '产品开发']),\n",
       "       list(['供应链产品', '风控产品', '工具产品', '中台产品', '安全产品', '平台产品', '电商产品', '政府机构', '信息安全', '批发/零售']),\n",
       "       list(['供应链产品', '电商产品', '平台产品', '批发/零售', '团队管理', '产品设计', '产品优化', '用户研究']),\n",
       "       list(['供应链产品', '电商产品', 'ERP产品', '中台产品', '消费品', 'to C']),\n",
       "       list(['品牌策划']),\n",
       "       list(['CRM软件', '信息化项目', '软件行业', '售前支持', 'IT/互联网/软件', '咨询项目', '服务业', '批发/零售', '化工行业', 'CRM系统']),\n",
       "       list(['供应链产品', '电商产品', '平台产品', '批发/零售', '团队管理', '产品设计', '产品优化', '用户研究']),\n",
       "       list(['生物工程', '试剂', '微生物研究', '制药企业', '生物企业']),\n",
       "       list(['产品优化', '二次元在研', '项目管理']), list([]), list(['数据分析']),\n",
       "       list(['增长产品']), list(['K12教育', '教育行业', '海外产品', '数据产品', '工具产品']),\n",
       "       list(['供应链产品', '数据分析']), list(['临床试验', '临床项目管理', 'GCP认证', 'CE认证']),\n",
       "       list(['axure', 'visio', 'powerpoint', 'word', 'Excel']),\n",
       "       list(['需求分析']), list(['包食宿', '五险一金', '晋升空间大', '零食下午茶']),\n",
       "       list(['PMP', '流程管理']), list(['原型设计', '需求调研', '产品规划', '需求管理']),\n",
       "       list(['数据分析']),\n",
       "       list(['数据产品', '消费品', '食品饮料', '竞品分析', '需求调研', '产品规划', '市场调研', '用户研究', '团队管理']),\n",
       "       list(['SaaS产品', 'to B']),\n",
       "       list(['计算机软件', 'to B', '原型设计', '需求分析', '产品设计', '建筑软件', '建筑信息化', '建筑行业', 'web端产品']),\n",
       "       list(['数据产品', '硬件产品']),\n",
       "       list(['AI人工智能产品', '硬件产品', '人工智能', 'IT互联网', '硬件系统集成', '智能硬件', '产品设计', '产品规划', '用户研究', '团队管理']),\n",
       "       list(['流程管理', 'PMP']), list([]),\n",
       "       list(['团队管理', '产品规划', '产品优化', '市场调研', '需求分析']),\n",
       "       list(['团队管理', '产品规划', '市场调研', '产品优化', '需求分析']),\n",
       "       list(['团队管理', '产品规划', '产品优化', '市场调研', '需求分析']),\n",
       "       list(['CRM', '新零售', '电子商务']), list(['CRM', '新零售', '电子商务']),\n",
       "       list(['活动策划', '市场推广', '效果评估', '市场调研分析']),\n",
       "       list(['活动策划', '市场推广', '效果评估', '市场调研分析']), list([]),\n",
       "       list(['海外', '手游', '电商']), list(['金融产品', 'to B', 'to C']), list([]),\n",
       "       list(['商业产品', '金融产品', 'IT互联网', '金融行业', '产品优化', '产品设计']),\n",
       "       list(['供应链产品', '产品设计', '需求分析', '用户研究', '产品优化', '流程设计', '交互设计', '数据分析', 'Visio']),\n",
       "       list(['产品规划', '团队管理', '产品优化', '市场调研']), list(['固定收益', '固收系统']),\n",
       "       list(['工具产品', '产品设计', '需求调研', '市场调研', 'Axure']),\n",
       "       list(['供应链产品', '定价/竞价产品', '数据产品', 'IT互联网', '产品设计', '产品规划', '原型设计', '交互设计', '用户研究', '竞品分析']),\n",
       "       list(['交易产品', '工具产品', '金融产品', '数据产品', '金融行业', '需求分析', '产品规划', '产品设计', '数据分析', '团队管理']),\n",
       "       list(['CRM产品', 'to B', '需求分析', '用户研究', '市场调研', '竞品分析', '消费品', '化妆品', '需求调研', '流程设计']),\n",
       "       list(['游戏']),\n",
       "       list(['证券业', '金融行业', '数据产品', '中台产品', 'to B', '产品规划', '需求分析', '用户研究', '金融产品', '内容产品']),\n",
       "       list(['智能推荐', '产品规划', '产品设计', '中台产品', '增长产品', '客户端产品', 'to C', '移动端产品']),\n",
       "       list(['金融产品', '交易产品', '工具产品', '金融行业', '需求分析', '产品规划', '产品设计', '数据分析', '团队管理']),\n",
       "       list(['axure', 'xmind', 'b端产品', '需求分析']), list([]),\n",
       "       list(['产品设计', '交互设计', '产品规划']),\n",
       "       list(['硬件产品', '增长产品', 'IT互联网', '人工智能', '硬件系统集成', '智能硬件', '用户研究', '产品优化', '产品规划', '需求挖掘']),\n",
       "       list(['硬件产品', '产品管理', '产品研发']),\n",
       "       list(['旅游产品', 'to C', 'OTA', '英文']), list(['中台产品', '平台产品']),\n",
       "       list(['策略产品']), list(['电商产品经理 ', 'ERP产品经理', '跨境电商行业']),\n",
       "       list(['宠物电子', '个人护理', '美容仪', '桌面办公', '平板', '消费电子']),\n",
       "       list(['金融产品']), list(['产品设计', '数据分析', '课程产品']),\n",
       "       list(['交易产品', '投资产品', '金融行业', '产品规划', '产品设计', '需求管理', '竞品分析', 'to B', '需求分析', '需求调研']),\n",
       "       list(['电商产品', 'CRM产品', 'SaaS系统', 'CRM系统', 'to C', 'to B', '产品设计', '产品规划', '数据分析', '产品优化']),\n",
       "       list(['985', '211', '技术经理']),\n",
       "       list(['商业产品', '计算机软件', '产品规划', '用户研究', '产品设计']),\n",
       "       list(['金融行业', '产品设计', '需求分析', 'to B', '金融产品', '固收', '估值', '交易产品', '风控产品']),\n",
       "       list(['电商产品', 'SaaS产品', 'CRM产品', '电子商务', 'IT互联网', '消费品', 'Xmind', '需求分析']),\n",
       "       list([]),\n",
       "       list(['社交产品', '海外产品', '移动端产品', '产品规划', '竞品分析', '需求分析', '用户研究', '市场调研', '产品设计', '原型设计']),\n",
       "       list(['TMS系统', 'WMS系统', 'OMS', 'SaaS系统', 'ERP系统']),\n",
       "       list(['广告产品', '广告行业', '计算机软件', '游戏行业', '产品设计', '流程设计', '数据分析', '团队管理']),\n",
       "       list(['工具产品']), list(['工具产品']),\n",
       "       list(['产品规划', '产品设计', 'Axure', '需求分析', '金融行业', '工具产品', '竞品分析', 'to B', 'MindManager', '墨刀']),\n",
       "       list(['生物科技']), list(['硬件产品', '硬件系统集成', '产品规划']),\n",
       "       list(['需求挖掘', '团队管理', '需求调研', '项目管理', '跨部门沟通', '项目开发']),\n",
       "       list(['电商产品', '社交产品', '直播']),\n",
       "       list(['Xmind', '原型设计', '需求分析', '产品设计', 'IT互联网', '计算机软件', 'Axure']),\n",
       "       list([]),\n",
       "       list(['供应链产品', '产品设计', '用户研究', '流程设计', '原型设计', '产品规划', '市场调研', '团队管理']),\n",
       "       list(['工具产品']),\n",
       "       list(['交易产品', '金融产品', '工具产品', '金融行业', '需求分析', '产品规划', '产品设计', '数据分析', '团队管理']),\n",
       "       list(['Visio', 'Axure', '产品设计', '工具产品', '需求挖掘', '原型设计', '产品规划']),\n",
       "       list(['3C', '亚马逊', '精品']), list([]),\n",
       "       list(['跨境电商', '照明类产品', '充电类产品', '生活家居用品类']), list([]),\n",
       "       list(['数据产品', '安全产品', '教育行业', '信息安全', 'to C', '电子/半导体/集成电路', '金融行业', '产品设计']),\n",
       "       list(['中台产品', '平台产品', '供应链产品', '产品优化', '产品设计']),\n",
       "       list(['语音产品', '产品规划', '产品设计', '竞品分析', '社交产品']), list(['to B']),\n",
       "       list(['供应链产品', '电子商务', 'to B']),\n",
       "       list(['ppt', '架构设计', 'axure', 'visio', 'xmind', '数据分析']),\n",
       "       list(['to B']), list(['产品设计', '需求分析']),\n",
       "       list(['工具产品', 'IT互联网', '产品设计', '原型设计', '产品规划', '用户研究']),\n",
       "       list(['产品设计', 'axure', 'visio', 'ppt', '需求分析']),\n",
       "       list(['产品设计', '数据分析']), list(['to B']),\n",
       "       list(['ppt', 'axure', 'visio', '硬件产品']),\n",
       "       list(['电商产品', '跨境电商', '电子商务', '团队管理']), list(['ppt']),\n",
       "       list(['产品设计']),\n",
       "       list(['axure', '产品设计', 'visio', 'xmind', 'o2o', 'ppt', '需求分析']),\n",
       "       list(['产品规划', '云平台', '软硬件集成', '从0到1的规划产品']), list(['数据分析']),\n",
       "       list(['axure', 'visio', 'xmind']), list([]),\n",
       "       list(['数据分析', '需求分析', '数据产品']),\n",
       "       list(['电商产品', 'IT互联网', '电子商务', '产品设计', '移动端产品', '产品优化', '交互设计', '产品规划', '用户研究']),\n",
       "       list(['固收投研', '风控', '金融行业B端产品经']),\n",
       "       list(['产品分析', '产品设计', '产品开发', '产品推广']), list([]),\n",
       "       list(['工具产品', '养老机构', '人工智能', '产品设计', '产品规划', '产品优化', '用户研究', '需求挖掘', '竞品分析']),\n",
       "       list(['平台产品', '智慧城市', '产品规划', '产品设计', '需求分析', '用户研究', '团队管理']),\n",
       "       list(['策略产品', '搜索产品', '医疗行业', '需求分析', '用户研究', '产品规划', 'Xmind', 'Mockplus', '数据分析']),\n",
       "       list(['excel', 'word']),\n",
       "       list(['ERP产品', 'CRM产品', '后台产品', '中台产品', 'CRM系统', 'to B', 'to C', 'ERP系统', '科研/技术服务', '产品设计']),\n",
       "       list(['IT互联网', 'SaaS系统', '通讯/网络设备', '产品规划', '产品设计', '需求分析', '移动端产品', '竞品分析', 'Axure', '用户研究']),\n",
       "       list(['电子商务', '家具设计', '产品规划', '欧美风格', '轻奢风格', '实木家具', '板木家具', '软体家具']),\n",
       "       list(['智能硬件', '汽车行业', '房地产行业', '用户研究', '产品规划', '产品设计']), list([]),\n",
       "       list(['产品经理', 'MCS系统', 'B2B报价系统']), list(['后台产品', 'to B']),\n",
       "       list(['产品规划', '数据产品', '金融产品', '投资产品', 'IT互联网', '计算机软件', '智慧城市', '金融理财/贷款', '金融行业']),\n",
       "       list(['资讯产品', '供应链产品', '工具产品', '财务产品', '医疗行业', '医院', 'IT互联网', '产品设计', '用户研究', '产品规划']),\n",
       "       list(['产品设计', '产品规划', '金融产品', '投资产品', 'IT互联网', '智能硬件', '计算机软件', '智慧城市', '金融行业', '金融理财/贷款']),\n",
       "       list(['投资产品', 'IT互联网', '皮革/纺织/服装', '产品设计', '产品规划', '竞品分析', '交互设计', '流程设计', '团队管理']),\n",
       "       list(['财务产品', '供应链产品', 'OA产品', '工具产品', 'IT互联网', '产品设计', '用户研究', '产品规划', '需求分析', '交互设计']),\n",
       "       list(['产品经理', '报价系统', '订单管理']),\n",
       "       list(['通讯/网络设备', 'SaaS系统', 'IT互联网', '产品规划', '产品设计', '需求调研', '移动端产品', 'Axure', '市场调研', '竞品分析']),\n",
       "       list(['用户研究', '产品设计']),\n",
       "       list(['后台产品', '制造业', '需求分析', '产品规划', '产品设计', '需求管理', 'CRM产品', 'to B', '原型设计', '流程设计']),\n",
       "       list(['医疗', '大健康', '慢病', '治未病', '专科医生', '执业医师证', '医学产品']),\n",
       "       list(['数据分析']),\n",
       "       list(['工具产品', '商业产品', '策略产品', 'to C', '团队管理', '产品优化', '产品设计', '产品规划', '交互设计']),\n",
       "       list(['产品设计', 'axure', 'visio', 'xmind', 'erp', '需求分析']),\n",
       "       list(['传感器', '模拟芯片', '数字芯片']), list([]),\n",
       "       list(['产品经理', '智能硬件产品', '智能硬件', '车载产品', '行车记录仪']),\n",
       "       list(['工具产品', '移动端产品']), list(['数据产品', '商业产品', '产品规划']),\n",
       "       list(['电商产品', 'SaaS产品', '数据产品', '工具产品', '医疗行业', 'SaaS系统', '家电行业', '产品设计', '原型设计', '用户研究']),\n",
       "       list(['计算机软件', '团队管理']), list(['信号测量', '雷达配套', '无线通信', '仪器设备']),\n",
       "       list([]), list(['数据分析', '软件开发']),\n",
       "       list(['数据产品经理', '数据可视化', '大数据平台']), list(['数据产品', '商业产品', '产品规划']),\n",
       "       list([]),\n",
       "       list(['OA产品', 'OA系统', '产品规划', '需求调研', '产品优化', '产品设计', '市场调研', 'Axure', 'MindManager', 'Visio']),\n",
       "       list(['客户端产品', '数据产品', '海外产品', 'to C', '产品优化', '用户研究', '数据分析', '团队管理', '产品设计', '需求管理']),\n",
       "       list(['工具产品', '商业化产品']),\n",
       "       list(['数据产品', '客户端产品', 'IT互联网', '产品优化', '用户研究', '团队管理', '数据分析', '需求管理', '产品设计', '产品规划']),\n",
       "       list(['数据分析']), list(['数据产品', 'b端产品', '内容产品']),\n",
       "       list(['产品设计', '需求分析', '跨境电商', 'ERP系统', 'to C', '供应链产品']),\n",
       "       list(['财务产品', 'AI人工智能产品', '用户研究', '团队管理', '产品优化', '产品设计', '数据分析']),\n",
       "       list(['智慧城市', '产品设计', '产品规划', '产品优化', '需求分析', '原型设计', '竞品分析', '团队管理']),\n",
       "       list(['人力资源服务', 'HRM系统', 'HRIS', '人力资源数字化']),\n",
       "       list(['产品经理', 'B端产品经理']),\n",
       "       list(['工具产品', 'to B', '产品规划', '产品优化', '产品设计', '用户研究', '原型设计', 'Axure', '团队管理']),\n",
       "       list(['支付产品', '工具产品', '供应链产品', '产品规划', '产品设计', '需求分析', '数据分析', '财务产品', 'to B']),\n",
       "       list(['工业互联网', '产品规划', '产品设计', '通讯/网络设备', '计算机软件']),\n",
       "       list(['采购', '物流快递', '团队管理', '需求管理', '产品设计']),\n",
       "       list(['产品经理', '化妆品', 'OEM/ODM管理', '日化', '洗护产品']),\n",
       "       list(['数据产品', '客户端产品', 'IT互联网', '产品优化', '用户研究', '团队管理', '数据分析', '产品规划', '产品设计', '需求管理']),\n",
       "       list(['硬件产品', '数据产品', '工具产品', '硬件系统集成', '智能硬件', 'SaaS系统', '汽车行业', '人工智能', '物流快递', 'to B']),\n",
       "       list(['产品规划', '产品设计', 'to B', '流程设计', '原型设计', '需求分析', 'SaaS产品', '中台产品', 'IT互联网', '电子商务']),\n",
       "       list(['社交产品', '社区产品', '社交网络', '数据分析', '需求分析', '用户研究']), list([]),\n",
       "       list(['SaaS产品', 'SaaS系统', '云计算', 'to B']), list(['云网编排', '电信']),\n",
       "       list(['产品规划', '市场调研', '产品设计', 'to B', 'to G']),\n",
       "       list(['数据产品', '产品设计', '用户研究', '产品规划', '团队管理']),\n",
       "       list(['工具产品', '商业产品', '广告产品', 'IT互联网', '游戏行业', '广告行业', '产品优化', '产品设计', '交互设计', '用户研究']),\n",
       "       list(['平台产品', '中台产品', 'SaaS产品', 'SaaS系统', 'to B', '产品设计', '产品规划', '用户研究', '产品优化', '流程设计']),\n",
       "       list(['支付产品', '平台产品', '支付行业', '产品设计', '产品规划', '流程设计', '产品优化', '用户研究']),\n",
       "       list(['智能载荷', '视觉感知系统', '无人驾驶']), list(['采购', '产品设计']),\n",
       "       list(['Visio', 'Axure', '工业互联网']),\n",
       "       list(['工具产品', '客户端产品', '计算机软件', '产品设计', '交互设计', '原型设计', '用户研究', '产品规划', 'Axure', '需求分析']),\n",
       "       list(['需求分析', '产品经理', 'CRM产品', 'CRM系统', 'B端产品', '客户关系管理系统', '经销渠道管理']),\n",
       "       list(['AI人工智能产品', '数据产品', '中台产品', '人工智能', 'IT互联网', '团队管理', '用户研究', '产品设计', '产品优化', '产品规划']),\n",
       "       list(['ppt', '架构设计', 'axure', 'visio', 'xmind', '数据分析']), list([]),\n",
       "       list(['金融产品', '工具产品', '交易产品', 'IT互联网', '金融行业', '期货证券', '产品设计', '产品优化', 'Axure', '产品规划']),\n",
       "       list(['平台产品', '数据产品', '客户端产品', 'IT互联网', '产品设计', '团队管理', '用户研究', '产品规划', '产品优化', '数据分析']),\n",
       "       list([]),\n",
       "       list(['平台产品', 'IT互联网', '产品规划', '产品设计', '市场调研', '数据分析', '需求调研', '团队管理']),\n",
       "       list(['供应链产品', '电商产品', '平台产品', '批发/零售', '团队管理', '产品设计', '产品优化', '用户研究']),\n",
       "       list(['商业产品', 'IT互联网', '团队管理', '用户研究', '产品设计', '产品规划']),\n",
       "       list(['数据产品', '原型设计', '数据分析', '产品设计', 'Axure']),\n",
       "       list(['AI人工智能产品', '数据产品', '策略产品', '工具产品', '推荐产品', '人工智能', '团队管理', '产品规划']),\n",
       "       list(['Xmind', '墨刀', '电商产品', '数据产品', '产品规划', '产品设计', '原型设计', '数据分析', 'to B', 'Axure']),\n",
       "       list([]), list(['C端产品', '直播/视频产品', '海外社交产品', '0-1搭建经历']),\n",
       "       list(['综合服务平台', 'API设计']),\n",
       "       list(['家电行业', '消费品', '批发/零售', '电子商务', '策略产品', '供应链产品', '电商产品', '定价/竞价产品', 'to C', '市场调研']),\n",
       "       list(['SaaS产品', 'SaaS系统', '产品设计', '产品规划', '用户研究', '流程设计', '原型设计', '产品优化']),\n",
       "       list(['AI人工智能产品', '数据产品', '中台产品', '人工智能', 'IT互联网', '团队管理', '产品设计', '用户研究', '产品优化', '需求分析']),\n",
       "       list(['中台产品', '产品规划', '产品设计', 'to C', '用户中心']),\n",
       "       list(['AI人工智能产品', '数据产品', '产品规划', '产品设计', '数据分析']), list([]),\n",
       "       list([]), list(['AI产品', '机器学习', '业务化建模', '数据标注']),\n",
       "       list(['EAM系统', 'EHS系统', '碳排放', '绿色能源', '产品规划', '制造业', '能源管理']),\n",
       "       list(['平台产品', '产品规划', '市场调研']),\n",
       "       list(['硬件产品', '智能硬件', '家电行业', 'to B', '流程设计', '产品设计']),\n",
       "       list(['后台产品', '中台产品', 'IT互联网', '云计算', 'to B', 'web端产品', '小程序产品', '移动端产品', '需求分析', '用户研究']),\n",
       "       list(['中台产品', '平台产品', '便利店', '产品优化', '产品设计']),\n",
       "       list(['AI产品', '实操算法', '应用场景设计', 'AI产品全周期管理', '推荐产品', '预测产品', '算法模型', '人工智能模型', '项目统筹']),\n",
       "       list([]),\n",
       "       list(['跨境电商', '采购', '消费品', '产品规划', '市场调研', '电商产品', '海外产品', '电子商务', 'to C']),\n",
       "       list(['无人机', '无人机载荷', '激光雷达', '光学相机']),\n",
       "       list(['AI人工智能产品', '数据产品', '推荐产品', '策略产品', '工具产品', '人工智能', '团队管理', '产品规划']),\n",
       "       list(['策略产品', '数据产品', '医疗设备/器械', '医疗行业', '产品设计', '产品规划', '竞品分析', '用户研究', '产品优化', '市场调研']),\n",
       "       list(['企业服务', '工具产品', '产品规划', '产品设计', '竞品分析']),\n",
       "       list(['AI人工智能产品', 'IT互联网', '电子商务', '批发/零售']), list([]),\n",
       "       list(['供应链产品', 'ERP产品', '后台产品', 'to B']),\n",
       "       list(['IT互联网', '用户研究', '市场调研']),\n",
       "       list(['SaaS产品', 'SaaS系统', '产品设计', '产品规划', '团队管理']),\n",
       "       list(['海外产品', '用户研究', '产品规划', '需求分析']), list(['跨境电商', '消费电子']),\n",
       "       list([]),\n",
       "       list(['AI人工智能产品', '平台产品', '商业产品', '支付产品', '定价/竞价产品', '人工智能', '支付行业', '计算机软件', '产品规划', '产品设计']),\n",
       "       list(['AI人工智能产品', '数据产品', '平台产品', '人工智能', '云计算', '产品设计', '竞品分析', '市场调研', '产品规划', '交互设计']),\n",
       "       list(['支付产品', '平台产品', '支付行业', 'IT互联网', '产品规划', '产品设计']),\n",
       "       list(['人工智能', 'SQL', 'AI人工智能产品']),\n",
       "       list(['硬件产品', '智能硬件', '硬件系统集成', '教育行业']),\n",
       "       list(['产品规划', '电商产品', '供应链产品', 'CRM产品', 'ERP产品', '电子商务', '家电行业', '消费品', '批发/零售', 'to C']),\n",
       "       list(['中医', '中药', '医疗行业', '市场调研', '专家网络建设', '处方药']),\n",
       "       list(['医疗行业', '信息化管理', '产品设计', '产品研发', '产品规划']), list([]),\n",
       "       list([]),\n",
       "       list(['OA产品', '策略产品', '用户研究', '产品规划', '市场调研', '产品优化', '竞品分析', '团队管理']),\n",
       "       list(['CRM产品', 'CRM系统', '电子商务', 'to C', '产品设计', '产品优化', 'Axure', '产品规划', '数据分析', '数据挖掘']),\n",
       "       list(['数据产品', '商业产品', 'to C', 'to B', 'web端产品', '产品设计', '用户研究', '产品规划', '移动端产品', '需求调研']),\n",
       "       list(['供应链产品', '跨境电商', '物流产品规划', '库存管理']), list([]),\n",
       "       list(['供应链产品', '硬件产品', 'IT互联网', '智能硬件', '电子商务', '金融行业', '移动端产品', '用户研究', '产品优化']),\n",
       "       list(['广电行业', '大B端', '售前技术支持', '解决方案']), list([]),\n",
       "       list(['智能硬件', '人工智能', '产品规划', '团队管理']), list([]),\n",
       "       list(['跨境电商', 'to C', 'ERP系统', '数据分析', '供应链产品']),\n",
       "       list(['产品包装', '产品测试', '产品卖点', '渠道管理', '产品管理', '产品库存', '竞品分析', '产品规划', '包装规划', '新品开发']),\n",
       "       list(['金融产品', 'to B', 'web端产品']), list([]),\n",
       "       list(['客户端产品', '基金产品', '直播', '基金业务', '用户研究', '产品设计']), list([]),\n",
       "       list(['供应链产品', '工具产品', '平台产品', '电商产品', 'SaaS系统', '电子商务', '农林牧渔业', '农业', '团队管理', '产品设计']),\n",
       "       list(['AI人工智能产品', '数据产品', '人工智能', '智能硬件', '智慧城市', '用户研究', '产品规划', '需求管理', '团队管理']),\n",
       "       list([]),\n",
       "       list(['安全产品', '信息安全', '计算机软件', '需求管理', 'Xmind', 'Axure', '产品设计', '交互设计', '团队管理']),\n",
       "       list(['硬件产品', '产品经理', '硬件产品经理', '车载设备', '智能硬件', 'AIOT', '行车记录仪', 'C++', 'C语言', '嵌入式软件开发']),\n",
       "       list(['调度策略产品', '需求挖掘', '产品设计', '数据分析']),\n",
       "       list(['工具产品', '游戏行业', 'IT互联网', '数据分析', '用户研究']),\n",
       "       list(['交易产品', '供应链产品', '数据产品', '电商产品', '采购', 'to B', 'CRM系统', 'SaaS系统', '信息安全', '计算机软件']),\n",
       "       list(['策略产品', '数据产品', '供应链产品', 'IT互联网', '产品规划', '竞品分析', '产品优化', '用户研究']),\n",
       "       list(['嵌入式硬件产品', '产品经理', '硬件产品经理', '硬件产品', '车载产品', '车载设备', '智能设备']),\n",
       "       list(['供应链产品', '建材', '产品设计', '团队管理']),\n",
       "       list(['平台产品', '数据产品', '计算机软件', '产品设计', '产品优化', '用户研究', '需求分析', '竞品分析', '产品规划', '交互设计']),\n",
       "       list(['产品策划']), list([]),\n",
       "       list(['金融产品', '金融行业', '电子产品及配件', '产品优化', '产品规划', '用户研究']),\n",
       "       list([]), list(['云桌面终端', 'IPTV', '一体机']), list(['基金产品']),\n",
       "       list(['工具产品', '客户端产品', '计算机软件', '产品设计', '交互设计', '用户研究', '原型设计', '产品规划', '需求分析', 'Axure']),\n",
       "       list(['平台产品', '消费品', '团队管理', '用户研究', '需求管理', '产品设计', '产品优化', '市场调研', '数据分析']),\n",
       "       list(['AI人工智能产品', '项目管理', '算法设计', '机器学习', '分类算法', '聚类算法', '回归算法', '算法模型产品']),\n",
       "       list([]),\n",
       "       list(['AI人工智能产品', '人工智能', '产品设计', '竞品分析', '用户研究', '产品规划', '市场调研', '交互设计', '产品优化', '数据分析']),\n",
       "       list(['策略产品', '商业产品', '数据产品', '装修装饰', '数据分析', '数据挖掘']),\n",
       "       list(['增长产品', '数据产品', '期货证券', '数据分析', '用户研究', '产品设计', '竞品分析']),\n",
       "       list(['平台产品', '消费品', '团队管理', '用户研究', '需求管理', '产品优化', '产品设计', '市场调研', '数据分析']),\n",
       "       list(['制造业']),\n",
       "       list(['AI人工智能产品', 'IT互联网', '人工智能', '产品设计', '产品规划', '用户研究']),\n",
       "       list(['数据分析']),\n",
       "       list(['硬件产品', '硬件系统集成', '汽车零部件', 'to C', '产品优化', '市场调研', '需求挖掘', '数据分析', '团队管理']),\n",
       "       list(['金融行业', '产品设计', '需求分析', '产品规划']),\n",
       "       list(['IT互联网', '用户研究', '产品设计', '交互设计', '需求分析', '产品规划']),\n",
       "       list(['平台产品', 'to C', 'to B', '智慧城市', 'IT互联网', '电子商务', '原型设计', '用户研究', '电商产品', '中台产品']),\n",
       "       list(['AI', 'AI产品', '机器学习', '推荐算法', 'AI人工智能产品', '回归算法', 'e2e ', 'AI产品方案']),\n",
       "       list([]), list(['中成药', '产品推广', '学术推广']),\n",
       "       list(['音视频产品', '会议平板', '智能硬件', '消费电子', '整机产品', 'ODM/OEM管理', '管理经验']),\n",
       "       list(['工具产品', '客户端产品']), list(['产品设计', '需求分析']),\n",
       "       list(['海外产品', '产品规划', '产品设计', '竞品分析']),\n",
       "       list(['SaaS产品', '批发/零售', 'SaaS系统', 'CRM系统', '医疗卫生/医药', 'ERP系统', '医药行业', '制造业', '产品规划', '产品设计']),\n",
       "       list(['硬件产品', '需求挖掘']), list([]), list(['团队管理', '数据治理']),\n",
       "       list(['AI人工智能产品']),\n",
       "       list(['供应链产品', '国际快递', '需求管理', '产品规划', 'Visio', '团队管理']), list([]),\n",
       "       list(['电商产品', '工具产品', '增长产品', '海外产品', '数据产品', '跨境电商', '电子商务', '产品设计', '数据分析', '产品优化']),\n",
       "       list([]), list(['信创', '国产化', '规划', '产品规划']),\n",
       "       list(['产品规划', '团队管理']), list(['供应链方向', 'B端产品']),\n",
       "       list(['产品设计', '数据产品', '海外产品', '产品设计对接']),\n",
       "       list(['企业服务', '智能硬件', '海外产品', '汽车中控', '集控物联网', '办公会议']),\n",
       "       list(['企业服务', '客户端产品', '硬件产品', '计算机软件', '教育行业', '高职教育', '实业实训', '教育白板', '智慧课堂', '教学管理']),\n",
       "       list(['数据产品', '海外产品', '计算机软件', '团队管理', '产品规划', '需求分析', '竞品分析', '产品设计', '数据分析']),\n",
       "       list(['策略产品', '产品规划', '市场调研']),\n",
       "       list(['安全产品', '需求管理', '团队管理', '产品设计']),\n",
       "       list(['硬件产品', '策略产品', '商业产品', '硬件系统集成', '用户研究', '市场调研', '产品规划', '团队管理', '竞品分析']),\n",
       "       list(['计算机软件', '财务/审计/税务', '产品规划', '产品设计', '需求说明', '用户研究', 'Xmind', 'Axure', 'Visio']),\n",
       "       list(['工具产品', 'to B', '产品规划', '产品优化', '产品设计', '用户研究', 'Axure', '原型设计', '团队管理']),\n",
       "       list(['商业产品', 'IT互联网', '团队管理', '用户研究', '产品设计', '产品规划']),\n",
       "       list(['AI人工智能产品', '数据产品', '工具产品', '策略产品', '推荐产品', '人工智能', '团队管理', '产品规划']),\n",
       "       list(['硬件产品']),\n",
       "       list(['社交产品', '商业产品', '工具产品', '游戏行业', 'IT互联网', '产品设计']), list([]),\n",
       "       list(['笔记本']), list(['批发/零售', '用户研究', '数据分析']),\n",
       "       list(['数据产品', '客户端产品', 'CRM产品', 'CRM系统', 'to C', '用户研究', '产品设计', '产品规划', '产品优化', '团队管理']),\n",
       "       list([]), list(['硬件产品', '需求分析', '市场调研', 'to B', '电子/半导体/集成电路']),\n",
       "       list(['办公软件、工具类']),\n",
       "       list(['AI人工智能产品', '机器学习', '深度学习', '人工智能', '人工智能领域', 'AI', '算法/AI编程', '推荐算法']),\n",
       "       list(['硬件产品', '商业产品', '策略产品', '硬件系统集成', '用户研究', '产品规划', '市场调研', '竞品分析', '团队管理']),\n",
       "       list(['硬件产品']), list([]), list([]),\n",
       "       list(['推荐产品', '策略产品', 'AI人工智能产品', '数据产品', '产品规划', '调度策略产品', '增长产品', 'H5端产品', '移动端产品', '小程序产品']),\n",
       "       list(['医药行业销售', '市场调研分析', '产品推广']),\n",
       "       list(['SaaS系统', '市场调研', '需求调研', '产品规划', 'Xmind', '竞品分析', 'Visio']),\n",
       "       list(['数据产品']),\n",
       "       list(['硬件产品', '商业产品', '策略产品', '硬件系统集成', '用户研究', '产品规划', '市场调研', '竞品分析', '团队管理']),\n",
       "       list(['社交产品', '社交网络', '电子商务', '团队管理', '用户研究', 'Axure', '产品设计', '产品规划', '数据分析']),\n",
       "       list(['数据分析']), list(['中台产品', '爬虫']),\n",
       "       list(['交互设计', '用户研究', 'Axure']),\n",
       "       list(['中台产品', '平台产品', '交易产品', '支付产品', '金融产品']),\n",
       "       list(['电子商务', '产品规划', 'to C', '供应链产品']),\n",
       "       list(['硬件产品', '商业产品', '策略产品', '硬件系统集成', '用户研究', '产品规划', '市场调研', '竞品分析', '团队管理']),\n",
       "       list(['平台产品', '数据产品', '客户端产品', 'IT互联网', '用户研究', '团队管理', '产品设计', '产品优化', '产品规划', '数据分析']),\n",
       "       list([]),\n",
       "       list(['新能源', '计算机软件', '产品设计', '产品规划', '产品优化', '需求挖掘', '用户研究', '流程设计']),\n",
       "       list(['策略产品', '市场调研', '产品规划', '团队管理']),\n",
       "       list(['供应链产品', '电商产品', '批发/零售', '团队管理', '产品设计']),\n",
       "       list(['工业互联网', '产品设计', '产品规划', '需求分析', 'IT互联网', '计算机软件']),\n",
       "       list(['社交产品', '社交网络', '电子商务', '用户研究', '团队管理', 'Axure', '产品设计', '产品规划', '数据分析']),\n",
       "       list(['SQL', '数据分析', '人工智能', 'python']),\n",
       "       list(['策略产品', '定价/竞价产品', '灯饰照明', '团队管理', '产品规划']), list([]),\n",
       "       list(['风控产品', '平台产品', '产品设计', '团队管理']),\n",
       "       list(['策略产品', '产品规划', '市场调研']),\n",
       "       list(['数据产品', 'IT互联网', '人工智能', '产品设计', '数据分析', '用户研究', '团队管理']),\n",
       "       list([]), list(['to B', 'IT互联网', '产品设计', '交互设计', '用户研究', '产品规划']),\n",
       "       list(['数据产品', '团队管理', '产品设计', '产品优化']), list([]),\n",
       "       list(['海外产品', '电商产品', 'CRM产品', 'to C', 'CRM系统', '海外房产业务', '人工智能', '海外/跨境业务', '批发/零售', '竞品分析']),\n",
       "       list([]), list(['数据产品', 'IT互联网', '数据分析', '用户研究', '产品设计']),\n",
       "       list(['数据产品', '团队管理', '产品优化', '产品设计']),\n",
       "       list(['原型设计', '数据产品', '需求分析', '产品设计', '流程设计', '项目管理', 'python']),\n",
       "       list([]), list([]),\n",
       "       list(['AI人工智能产品', '中台产品', '数据产品', '人工智能', 'IT互联网', '团队管理', '用户研究', '产品设计', '产品优化', '产品规划']),\n",
       "       list(['平板', '笔记本']), list(['物联感知云', '物联网', '大数据']), list([]),\n",
       "       list(['3C数码', '平板', '笔记本']),\n",
       "       list(['工具产品', '平台产品', '搜索产品', '交易产品', 'to B', '产品规划', '用户研究', '产品设计', '交互设计', '团队管理'])],\n",
       "      dtype=object)"
      ]
     },
     "execution_count": 9,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_PM_gz['job.labels'].apply(lambda x:eval(x)).values"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "id": "948aaa15",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['产品开发',\n",
       " '产品规划',\n",
       " '产品运营',\n",
       " '临床项目管理',\n",
       " '药物',\n",
       " '临床试验',\n",
       " '药物分析',\n",
       " '制药企业',\n",
       " '科研院校',\n",
       " 'GCP认证',\n",
       " '英语',\n",
       " '市场推广',\n",
       " '市场拓展',\n",
       " '渠道策划',\n",
       " '市场策划',\n",
       " '市场调研分析',\n",
       " '乙方公司背景',\n",
       " 'to B',\n",
       " '大客户',\n",
       " '无销售性质',\n",
       " '商业产品',\n",
       " '定价/竞价产品',\n",
       " '策略产品',\n",
       " '制造业',\n",
       " '房地产行业',\n",
       " '家电行业',\n",
       " '产品设计',\n",
       " '产品规划',\n",
       " '团队管理',\n",
       " '用户研究',\n",
       " '数据产品',\n",
       " '工具产品',\n",
       " '平台产品',\n",
       " '科研/技术服务',\n",
       " '数据分析',\n",
       " '竞品分析',\n",
       " 'SQL',\n",
       " '神外',\n",
       " '医生',\n",
       " '化妆品原料',\n",
       " '市场推广',\n",
       " '产品策划',\n",
       " '产品运营',\n",
       " '产品规划',\n",
       " 'PS',\n",
       " 'PPT',\n",
       " '研讨会',\n",
       " '活性物',\n",
       " '护肤品',\n",
       " '化妆品',\n",
       " 'to B',\n",
       " 'IT互联网',\n",
       " 'to C',\n",
       " '移动端产品',\n",
       " '产品规划',\n",
       " 'web端产品',\n",
       " 'to C',\n",
       " '消费品',\n",
       " '电子商务',\n",
       " '硬件产品',\n",
       " '硬件系统集成',\n",
       " '汽车行业',\n",
       " '用户研究',\n",
       " '产品设计',\n",
       " '需求分析',\n",
       " '市场调研',\n",
       " '产品规划',\n",
       " '交互设计',\n",
       " '泌尿外科',\n",
       " '化妆品',\n",
       " '消费品',\n",
       " '产品开发',\n",
       " 'b端产品',\n",
       " '用户增长',\n",
       " '策略产品',\n",
       " '数据分析',\n",
       " '内容产品',\n",
       " 'C端产品',\n",
       " '增长黑客',\n",
       " '私域增长',\n",
       " '新零售',\n",
       " 'to C',\n",
       " '数据产品',\n",
       " '策略产品',\n",
       " '平台产品',\n",
       " '计算机软件',\n",
       " '产品优化',\n",
       " '团队管理',\n",
       " '用户研究',\n",
       " '数据分析',\n",
       " '产品设计',\n",
       " '数据挖掘',\n",
       " '商品管理',\n",
       " '产品企划',\n",
       " '商品运营',\n",
       " '市场营销',\n",
       " '产品管理',\n",
       " '产品开发',\n",
       " '供应链产品',\n",
       " '风控产品',\n",
       " '工具产品',\n",
       " '中台产品',\n",
       " '安全产品',\n",
       " '平台产品',\n",
       " '电商产品',\n",
       " '政府机构',\n",
       " '信息安全',\n",
       " '批发/零售',\n",
       " '供应链产品',\n",
       " '电商产品',\n",
       " '平台产品',\n",
       " '批发/零售',\n",
       " '团队管理',\n",
       " '产品设计',\n",
       " '产品优化',\n",
       " '用户研究',\n",
       " '供应链产品',\n",
       " '电商产品',\n",
       " 'ERP产品',\n",
       " '中台产品',\n",
       " '消费品',\n",
       " 'to C',\n",
       " '品牌策划',\n",
       " 'CRM软件',\n",
       " '信息化项目',\n",
       " '软件行业',\n",
       " '售前支持',\n",
       " 'IT/互联网/软件',\n",
       " '咨询项目',\n",
       " '服务业',\n",
       " '批发/零售',\n",
       " '化工行业',\n",
       " 'CRM系统',\n",
       " '供应链产品',\n",
       " '电商产品',\n",
       " '平台产品',\n",
       " '批发/零售',\n",
       " '团队管理',\n",
       " '产品设计',\n",
       " '产品优化',\n",
       " '用户研究',\n",
       " '生物工程',\n",
       " '试剂',\n",
       " '微生物研究',\n",
       " '制药企业',\n",
       " '生物企业',\n",
       " '产品优化',\n",
       " '二次元在研',\n",
       " '项目管理',\n",
       " '数据分析',\n",
       " '增长产品',\n",
       " 'K12教育',\n",
       " '教育行业',\n",
       " '海外产品',\n",
       " '数据产品',\n",
       " '工具产品',\n",
       " '供应链产品',\n",
       " '数据分析',\n",
       " '临床试验',\n",
       " '临床项目管理',\n",
       " 'GCP认证',\n",
       " 'CE认证',\n",
       " 'axure',\n",
       " 'visio',\n",
       " 'powerpoint',\n",
       " 'word',\n",
       " 'Excel',\n",
       " '需求分析',\n",
       " '包食宿',\n",
       " '五险一金',\n",
       " '晋升空间大',\n",
       " '零食下午茶',\n",
       " 'PMP',\n",
       " '流程管理',\n",
       " '原型设计',\n",
       " '需求调研',\n",
       " '产品规划',\n",
       " '需求管理',\n",
       " '数据分析',\n",
       " '数据产品',\n",
       " '消费品',\n",
       " '食品饮料',\n",
       " '竞品分析',\n",
       " '需求调研',\n",
       " '产品规划',\n",
       " '市场调研',\n",
       " '用户研究',\n",
       " '团队管理',\n",
       " 'SaaS产品',\n",
       " 'to B',\n",
       " '计算机软件',\n",
       " 'to B',\n",
       " '原型设计',\n",
       " '需求分析',\n",
       " '产品设计',\n",
       " '建筑软件',\n",
       " '建筑信息化',\n",
       " '建筑行业',\n",
       " 'web端产品',\n",
       " '数据产品',\n",
       " '硬件产品',\n",
       " 'AI人工智能产品',\n",
       " '硬件产品',\n",
       " '人工智能',\n",
       " 'IT互联网',\n",
       " '硬件系统集成',\n",
       " '智能硬件',\n",
       " '产品设计',\n",
       " '产品规划',\n",
       " '用户研究',\n",
       " '团队管理',\n",
       " '流程管理',\n",
       " 'PMP',\n",
       " '团队管理',\n",
       " '产品规划',\n",
       " '产品优化',\n",
       " '市场调研',\n",
       " '需求分析',\n",
       " '团队管理',\n",
       " '产品规划',\n",
       " '市场调研',\n",
       " '产品优化',\n",
       " '需求分析',\n",
       " '团队管理',\n",
       " '产品规划',\n",
       " '产品优化',\n",
       " '市场调研',\n",
       " '需求分析',\n",
       " 'CRM',\n",
       " '新零售',\n",
       " '电子商务',\n",
       " 'CRM',\n",
       " '新零售',\n",
       " '电子商务',\n",
       " '活动策划',\n",
       " '市场推广',\n",
       " '效果评估',\n",
       " '市场调研分析',\n",
       " '活动策划',\n",
       " '市场推广',\n",
       " '效果评估',\n",
       " '市场调研分析',\n",
       " '海外',\n",
       " '手游',\n",
       " '电商',\n",
       " '金融产品',\n",
       " 'to B',\n",
       " 'to C',\n",
       " '商业产品',\n",
       " '金融产品',\n",
       " 'IT互联网',\n",
       " '金融行业',\n",
       " '产品优化',\n",
       " '产品设计',\n",
       " '供应链产品',\n",
       " '产品设计',\n",
       " '需求分析',\n",
       " '用户研究',\n",
       " '产品优化',\n",
       " '流程设计',\n",
       " '交互设计',\n",
       " '数据分析',\n",
       " 'Visio',\n",
       " '产品规划',\n",
       " '团队管理',\n",
       " '产品优化',\n",
       " '市场调研',\n",
       " '固定收益',\n",
       " '固收系统',\n",
       " '工具产品',\n",
       " '产品设计',\n",
       " '需求调研',\n",
       " '市场调研',\n",
       " 'Axure',\n",
       " '供应链产品',\n",
       " '定价/竞价产品',\n",
       " '数据产品',\n",
       " 'IT互联网',\n",
       " '产品设计',\n",
       " '产品规划',\n",
       " '原型设计',\n",
       " '交互设计',\n",
       " '用户研究',\n",
       " '竞品分析',\n",
       " '交易产品',\n",
       " '工具产品',\n",
       " '金融产品',\n",
       " '数据产品',\n",
       " '金融行业',\n",
       " '需求分析',\n",
       " '产品规划',\n",
       " '产品设计',\n",
       " '数据分析',\n",
       " '团队管理',\n",
       " 'CRM产品',\n",
       " 'to B',\n",
       " '需求分析',\n",
       " '用户研究',\n",
       " '市场调研',\n",
       " '竞品分析',\n",
       " '消费品',\n",
       " '化妆品',\n",
       " '需求调研',\n",
       " '流程设计',\n",
       " '游戏',\n",
       " '证券业',\n",
       " '金融行业',\n",
       " '数据产品',\n",
       " '中台产品',\n",
       " 'to B',\n",
       " '产品规划',\n",
       " '需求分析',\n",
       " '用户研究',\n",
       " '金融产品',\n",
       " '内容产品',\n",
       " '智能推荐',\n",
       " '产品规划',\n",
       " '产品设计',\n",
       " '中台产品',\n",
       " '增长产品',\n",
       " '客户端产品',\n",
       " 'to C',\n",
       " '移动端产品',\n",
       " '金融产品',\n",
       " '交易产品',\n",
       " '工具产品',\n",
       " '金融行业',\n",
       " '需求分析',\n",
       " '产品规划',\n",
       " '产品设计',\n",
       " '数据分析',\n",
       " '团队管理',\n",
       " 'axure',\n",
       " 'xmind',\n",
       " 'b端产品',\n",
       " '需求分析',\n",
       " '产品设计',\n",
       " '交互设计',\n",
       " '产品规划',\n",
       " '硬件产品',\n",
       " '增长产品',\n",
       " 'IT互联网',\n",
       " '人工智能',\n",
       " '硬件系统集成',\n",
       " '智能硬件',\n",
       " '用户研究',\n",
       " '产品优化',\n",
       " '产品规划',\n",
       " '需求挖掘',\n",
       " '硬件产品',\n",
       " '产品管理',\n",
       " '产品研发',\n",
       " '旅游产品',\n",
       " 'to C',\n",
       " 'OTA',\n",
       " '英文',\n",
       " '中台产品',\n",
       " '平台产品',\n",
       " '策略产品',\n",
       " '电商产品经理 ',\n",
       " 'ERP产品经理',\n",
       " '跨境电商行业',\n",
       " '宠物电子',\n",
       " '个人护理',\n",
       " '美容仪',\n",
       " '桌面办公',\n",
       " '平板',\n",
       " '消费电子',\n",
       " '金融产品',\n",
       " '产品设计',\n",
       " '数据分析',\n",
       " '课程产品',\n",
       " '交易产品',\n",
       " '投资产品',\n",
       " '金融行业',\n",
       " '产品规划',\n",
       " '产品设计',\n",
       " '需求管理',\n",
       " '竞品分析',\n",
       " 'to B',\n",
       " '需求分析',\n",
       " '需求调研',\n",
       " '电商产品',\n",
       " 'CRM产品',\n",
       " 'SaaS系统',\n",
       " 'CRM系统',\n",
       " 'to C',\n",
       " 'to B',\n",
       " '产品设计',\n",
       " '产品规划',\n",
       " '数据分析',\n",
       " '产品优化',\n",
       " '985',\n",
       " '211',\n",
       " '技术经理',\n",
       " '商业产品',\n",
       " '计算机软件',\n",
       " '产品规划',\n",
       " '用户研究',\n",
       " '产品设计',\n",
       " '金融行业',\n",
       " '产品设计',\n",
       " '需求分析',\n",
       " 'to B',\n",
       " '金融产品',\n",
       " '固收',\n",
       " '估值',\n",
       " '交易产品',\n",
       " '风控产品',\n",
       " '电商产品',\n",
       " 'SaaS产品',\n",
       " 'CRM产品',\n",
       " '电子商务',\n",
       " 'IT互联网',\n",
       " '消费品',\n",
       " 'Xmind',\n",
       " '需求分析',\n",
       " '社交产品',\n",
       " '海外产品',\n",
       " '移动端产品',\n",
       " '产品规划',\n",
       " '竞品分析',\n",
       " '需求分析',\n",
       " '用户研究',\n",
       " '市场调研',\n",
       " '产品设计',\n",
       " '原型设计',\n",
       " 'TMS系统',\n",
       " 'WMS系统',\n",
       " 'OMS',\n",
       " 'SaaS系统',\n",
       " 'ERP系统',\n",
       " '广告产品',\n",
       " '广告行业',\n",
       " '计算机软件',\n",
       " '游戏行业',\n",
       " '产品设计',\n",
       " '流程设计',\n",
       " '数据分析',\n",
       " '团队管理',\n",
       " '工具产品',\n",
       " '工具产品',\n",
       " '产品规划',\n",
       " '产品设计',\n",
       " 'Axure',\n",
       " '需求分析',\n",
       " '金融行业',\n",
       " '工具产品',\n",
       " '竞品分析',\n",
       " 'to B',\n",
       " 'MindManager',\n",
       " '墨刀',\n",
       " '生物科技',\n",
       " '硬件产品',\n",
       " '硬件系统集成',\n",
       " '产品规划',\n",
       " '需求挖掘',\n",
       " '团队管理',\n",
       " '需求调研',\n",
       " '项目管理',\n",
       " '跨部门沟通',\n",
       " '项目开发',\n",
       " '电商产品',\n",
       " '社交产品',\n",
       " '直播',\n",
       " 'Xmind',\n",
       " '原型设计',\n",
       " '需求分析',\n",
       " '产品设计',\n",
       " 'IT互联网',\n",
       " '计算机软件',\n",
       " 'Axure',\n",
       " '供应链产品',\n",
       " '产品设计',\n",
       " '用户研究',\n",
       " '流程设计',\n",
       " '原型设计',\n",
       " '产品规划',\n",
       " '市场调研',\n",
       " '团队管理',\n",
       " '工具产品',\n",
       " '交易产品',\n",
       " '金融产品',\n",
       " '工具产品',\n",
       " '金融行业',\n",
       " '需求分析',\n",
       " '产品规划',\n",
       " '产品设计',\n",
       " '数据分析',\n",
       " '团队管理',\n",
       " 'Visio',\n",
       " 'Axure',\n",
       " '产品设计',\n",
       " '工具产品',\n",
       " '需求挖掘',\n",
       " '原型设计',\n",
       " '产品规划',\n",
       " '3C',\n",
       " '亚马逊',\n",
       " '精品',\n",
       " '跨境电商',\n",
       " '照明类产品',\n",
       " '充电类产品',\n",
       " '生活家居用品类',\n",
       " '数据产品',\n",
       " '安全产品',\n",
       " '教育行业',\n",
       " '信息安全',\n",
       " 'to C',\n",
       " '电子/半导体/集成电路',\n",
       " '金融行业',\n",
       " '产品设计',\n",
       " '中台产品',\n",
       " '平台产品',\n",
       " '供应链产品',\n",
       " '产品优化',\n",
       " '产品设计',\n",
       " '语音产品',\n",
       " '产品规划',\n",
       " '产品设计',\n",
       " '竞品分析',\n",
       " '社交产品',\n",
       " 'to B',\n",
       " '供应链产品',\n",
       " '电子商务',\n",
       " 'to B',\n",
       " 'ppt',\n",
       " '架构设计',\n",
       " 'axure',\n",
       " 'visio',\n",
       " 'xmind',\n",
       " '数据分析',\n",
       " 'to B',\n",
       " '产品设计',\n",
       " '需求分析',\n",
       " '工具产品',\n",
       " 'IT互联网',\n",
       " '产品设计',\n",
       " '原型设计',\n",
       " '产品规划',\n",
       " '用户研究',\n",
       " '产品设计',\n",
       " 'axure',\n",
       " 'visio',\n",
       " 'ppt',\n",
       " '需求分析',\n",
       " '产品设计',\n",
       " '数据分析',\n",
       " 'to B',\n",
       " 'ppt',\n",
       " 'axure',\n",
       " 'visio',\n",
       " '硬件产品',\n",
       " '电商产品',\n",
       " '跨境电商',\n",
       " '电子商务',\n",
       " '团队管理',\n",
       " 'ppt',\n",
       " '产品设计',\n",
       " 'axure',\n",
       " '产品设计',\n",
       " 'visio',\n",
       " 'xmind',\n",
       " 'o2o',\n",
       " 'ppt',\n",
       " '需求分析',\n",
       " '产品规划',\n",
       " '云平台',\n",
       " '软硬件集成',\n",
       " '从0到1的规划产品',\n",
       " '数据分析',\n",
       " 'axure',\n",
       " 'visio',\n",
       " 'xmind',\n",
       " '数据分析',\n",
       " '需求分析',\n",
       " '数据产品',\n",
       " '电商产品',\n",
       " 'IT互联网',\n",
       " '电子商务',\n",
       " '产品设计',\n",
       " '移动端产品',\n",
       " '产品优化',\n",
       " '交互设计',\n",
       " '产品规划',\n",
       " '用户研究',\n",
       " '固收投研',\n",
       " '风控',\n",
       " '金融行业B端产品经',\n",
       " '产品分析',\n",
       " '产品设计',\n",
       " '产品开发',\n",
       " '产品推广',\n",
       " '工具产品',\n",
       " '养老机构',\n",
       " '人工智能',\n",
       " '产品设计',\n",
       " '产品规划',\n",
       " '产品优化',\n",
       " '用户研究',\n",
       " '需求挖掘',\n",
       " '竞品分析',\n",
       " '平台产品',\n",
       " '智慧城市',\n",
       " '产品规划',\n",
       " '产品设计',\n",
       " '需求分析',\n",
       " '用户研究',\n",
       " '团队管理',\n",
       " '策略产品',\n",
       " '搜索产品',\n",
       " '医疗行业',\n",
       " '需求分析',\n",
       " '用户研究',\n",
       " '产品规划',\n",
       " 'Xmind',\n",
       " 'Mockplus',\n",
       " '数据分析',\n",
       " 'excel',\n",
       " 'word',\n",
       " 'ERP产品',\n",
       " 'CRM产品',\n",
       " '后台产品',\n",
       " '中台产品',\n",
       " 'CRM系统',\n",
       " 'to B',\n",
       " 'to C',\n",
       " 'ERP系统',\n",
       " '科研/技术服务',\n",
       " '产品设计',\n",
       " 'IT互联网',\n",
       " 'SaaS系统',\n",
       " '通讯/网络设备',\n",
       " '产品规划',\n",
       " '产品设计',\n",
       " '需求分析',\n",
       " '移动端产品',\n",
       " '竞品分析',\n",
       " 'Axure',\n",
       " '用户研究',\n",
       " '电子商务',\n",
       " '家具设计',\n",
       " '产品规划',\n",
       " '欧美风格',\n",
       " '轻奢风格',\n",
       " '实木家具',\n",
       " '板木家具',\n",
       " '软体家具',\n",
       " '智能硬件',\n",
       " '汽车行业',\n",
       " '房地产行业',\n",
       " '用户研究',\n",
       " '产品规划',\n",
       " '产品设计',\n",
       " '产品经理',\n",
       " 'MCS系统',\n",
       " 'B2B报价系统',\n",
       " '后台产品',\n",
       " 'to B',\n",
       " '产品规划',\n",
       " '数据产品',\n",
       " '金融产品',\n",
       " '投资产品',\n",
       " 'IT互联网',\n",
       " '计算机软件',\n",
       " '智慧城市',\n",
       " '金融理财/贷款',\n",
       " '金融行业',\n",
       " '资讯产品',\n",
       " '供应链产品',\n",
       " '工具产品',\n",
       " '财务产品',\n",
       " '医疗行业',\n",
       " '医院',\n",
       " 'IT互联网',\n",
       " '产品设计',\n",
       " '用户研究',\n",
       " '产品规划',\n",
       " '产品设计',\n",
       " '产品规划',\n",
       " '金融产品',\n",
       " '投资产品',\n",
       " 'IT互联网',\n",
       " '智能硬件',\n",
       " '计算机软件',\n",
       " '智慧城市',\n",
       " '金融行业',\n",
       " '金融理财/贷款',\n",
       " '投资产品',\n",
       " 'IT互联网',\n",
       " '皮革/纺织/服装',\n",
       " '产品设计',\n",
       " '产品规划',\n",
       " '竞品分析',\n",
       " '交互设计',\n",
       " '流程设计',\n",
       " '团队管理',\n",
       " '财务产品',\n",
       " '供应链产品',\n",
       " 'OA产品',\n",
       " '工具产品',\n",
       " 'IT互联网',\n",
       " '产品设计',\n",
       " '用户研究',\n",
       " '产品规划',\n",
       " '需求分析',\n",
       " '交互设计',\n",
       " '产品经理',\n",
       " '报价系统',\n",
       " '订单管理',\n",
       " '通讯/网络设备',\n",
       " 'SaaS系统',\n",
       " 'IT互联网',\n",
       " '产品规划',\n",
       " '产品设计',\n",
       " '需求调研',\n",
       " '移动端产品',\n",
       " 'Axure',\n",
       " '市场调研',\n",
       " '竞品分析',\n",
       " '用户研究',\n",
       " '产品设计',\n",
       " '后台产品',\n",
       " '制造业',\n",
       " '需求分析',\n",
       " '产品规划',\n",
       " '产品设计',\n",
       " '需求管理',\n",
       " 'CRM产品',\n",
       " 'to B',\n",
       " '原型设计',\n",
       " '流程设计',\n",
       " '医疗',\n",
       " '大健康',\n",
       " '慢病',\n",
       " '治未病',\n",
       " '专科医生',\n",
       " '执业医师证',\n",
       " '医学产品',\n",
       " '数据分析',\n",
       " '工具产品',\n",
       " '商业产品',\n",
       " '策略产品',\n",
       " 'to C',\n",
       " '团队管理',\n",
       " '产品优化',\n",
       " '产品设计',\n",
       " '产品规划',\n",
       " '交互设计',\n",
       " '产品设计',\n",
       " 'axure',\n",
       " 'visio',\n",
       " 'xmind',\n",
       " 'erp',\n",
       " '需求分析',\n",
       " '传感器',\n",
       " '模拟芯片',\n",
       " '数字芯片',\n",
       " '产品经理',\n",
       " '智能硬件产品',\n",
       " '智能硬件',\n",
       " '车载产品',\n",
       " '行车记录仪',\n",
       " '工具产品',\n",
       " '移动端产品',\n",
       " '数据产品',\n",
       " '商业产品',\n",
       " '产品规划',\n",
       " '电商产品',\n",
       " 'SaaS产品',\n",
       " '数据产品',\n",
       " '工具产品',\n",
       " '医疗行业',\n",
       " 'SaaS系统',\n",
       " '家电行业',\n",
       " '产品设计',\n",
       " '原型设计',\n",
       " '用户研究',\n",
       " '计算机软件',\n",
       " '团队管理',\n",
       " '信号测量',\n",
       " '雷达配套',\n",
       " '无线通信',\n",
       " '仪器设备',\n",
       " '数据分析',\n",
       " '软件开发',\n",
       " '数据产品经理',\n",
       " '数据可视化',\n",
       " '大数据平台',\n",
       " '数据产品',\n",
       " '商业产品',\n",
       " '产品规划',\n",
       " 'OA产品',\n",
       " 'OA系统',\n",
       " '产品规划',\n",
       " '需求调研',\n",
       " '产品优化',\n",
       " '产品设计',\n",
       " '市场调研',\n",
       " 'Axure',\n",
       " 'MindManager',\n",
       " 'Visio',\n",
       " '客户端产品',\n",
       " '数据产品',\n",
       " '海外产品',\n",
       " 'to C',\n",
       " '产品优化',\n",
       " '用户研究',\n",
       " '数据分析',\n",
       " '团队管理',\n",
       " '产品设计',\n",
       " '需求管理',\n",
       " '工具产品',\n",
       " '商业化产品',\n",
       " '数据产品',\n",
       " '客户端产品',\n",
       " 'IT互联网',\n",
       " '产品优化',\n",
       " '用户研究',\n",
       " '团队管理',\n",
       " '数据分析',\n",
       " '需求管理',\n",
       " '产品设计',\n",
       " '产品规划',\n",
       " '数据分析',\n",
       " '数据产品',\n",
       " 'b端产品',\n",
       " '内容产品',\n",
       " '产品设计',\n",
       " '需求分析',\n",
       " '跨境电商',\n",
       " 'ERP系统',\n",
       " 'to C',\n",
       " '供应链产品',\n",
       " '财务产品',\n",
       " 'AI人工智能产品',\n",
       " '用户研究',\n",
       " '团队管理',\n",
       " '产品优化',\n",
       " '产品设计',\n",
       " '数据分析',\n",
       " '智慧城市',\n",
       " '产品设计',\n",
       " '产品规划',\n",
       " '产品优化',\n",
       " '需求分析',\n",
       " '原型设计',\n",
       " '竞品分析',\n",
       " '团队管理',\n",
       " '人力资源服务',\n",
       " 'HRM系统',\n",
       " 'HRIS',\n",
       " '人力资源数字化',\n",
       " '产品经理',\n",
       " 'B端产品经理',\n",
       " '工具产品',\n",
       " 'to B',\n",
       " '产品规划',\n",
       " '产品优化',\n",
       " '产品设计',\n",
       " '用户研究',\n",
       " '原型设计',\n",
       " 'Axure',\n",
       " '团队管理',\n",
       " '支付产品',\n",
       " '工具产品',\n",
       " '供应链产品',\n",
       " '产品规划',\n",
       " '产品设计',\n",
       " '需求分析',\n",
       " '数据分析',\n",
       " '财务产品',\n",
       " 'to B',\n",
       " '工业互联网',\n",
       " '产品规划',\n",
       " '产品设计',\n",
       " '通讯/网络设备',\n",
       " '计算机软件',\n",
       " '采购',\n",
       " '物流快递',\n",
       " '团队管理',\n",
       " '需求管理',\n",
       " '产品设计',\n",
       " '产品经理',\n",
       " '化妆品',\n",
       " 'OEM/ODM管理',\n",
       " '日化',\n",
       " '洗护产品',\n",
       " '数据产品',\n",
       " '客户端产品',\n",
       " 'IT互联网',\n",
       " '产品优化',\n",
       " '用户研究',\n",
       " '团队管理',\n",
       " '数据分析',\n",
       " '产品规划',\n",
       " '产品设计',\n",
       " '需求管理',\n",
       " '硬件产品',\n",
       " '数据产品',\n",
       " '工具产品',\n",
       " '硬件系统集成',\n",
       " '智能硬件',\n",
       " 'SaaS系统',\n",
       " '汽车行业',\n",
       " '人工智能',\n",
       " '物流快递',\n",
       " 'to B',\n",
       " '产品规划',\n",
       " '产品设计',\n",
       " 'to B',\n",
       " '流程设计',\n",
       " '原型设计',\n",
       " '需求分析',\n",
       " 'SaaS产品',\n",
       " '中台产品',\n",
       " 'IT互联网',\n",
       " '电子商务',\n",
       " '社交产品',\n",
       " '社区产品',\n",
       " '社交网络',\n",
       " '数据分析',\n",
       " '需求分析',\n",
       " '用户研究',\n",
       " 'SaaS产品',\n",
       " 'SaaS系统',\n",
       " '云计算',\n",
       " 'to B',\n",
       " '云网编排',\n",
       " '电信',\n",
       " '产品规划',\n",
       " '市场调研',\n",
       " '产品设计',\n",
       " 'to B',\n",
       " 'to G',\n",
       " '数据产品',\n",
       " '产品设计',\n",
       " '用户研究',\n",
       " '产品规划',\n",
       " '团队管理',\n",
       " '工具产品',\n",
       " '商业产品',\n",
       " '广告产品',\n",
       " 'IT互联网',\n",
       " '游戏行业',\n",
       " '广告行业',\n",
       " '产品优化',\n",
       " '产品设计',\n",
       " '交互设计',\n",
       " '用户研究',\n",
       " '平台产品',\n",
       " '中台产品',\n",
       " 'SaaS产品',\n",
       " 'SaaS系统',\n",
       " 'to B',\n",
       " '产品设计',\n",
       " '产品规划',\n",
       " '用户研究',\n",
       " '产品优化',\n",
       " '流程设计',\n",
       " '支付产品',\n",
       " '平台产品',\n",
       " '支付行业',\n",
       " '产品设计',\n",
       " '产品规划',\n",
       " '流程设计',\n",
       " '产品优化',\n",
       " '用户研究',\n",
       " '智能载荷',\n",
       " '视觉感知系统',\n",
       " '无人驾驶',\n",
       " '采购',\n",
       " '产品设计',\n",
       " 'Visio',\n",
       " 'Axure',\n",
       " '工业互联网',\n",
       " '工具产品',\n",
       " '客户端产品',\n",
       " '计算机软件',\n",
       " '产品设计',\n",
       " '交互设计',\n",
       " '原型设计',\n",
       " '用户研究',\n",
       " '产品规划',\n",
       " 'Axure',\n",
       " '需求分析',\n",
       " '需求分析',\n",
       " '产品经理',\n",
       " 'CRM产品',\n",
       " 'CRM系统',\n",
       " 'B端产品',\n",
       " '客户关系管理系统',\n",
       " '经销渠道管理',\n",
       " 'AI人工智能产品',\n",
       " '数据产品',\n",
       " '中台产品',\n",
       " '人工智能',\n",
       " 'IT互联网',\n",
       " '团队管理',\n",
       " '用户研究',\n",
       " ...]"
      ]
     },
     "execution_count": 10,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "job_labels_list=[j for i in df_PM_gz['job.labels'].apply(lambda x:eval(x)).values.tolist() for j in i]\n",
    "job_labels_list"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "id": "b8faaaa8",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "4"
      ]
     },
     "execution_count": 11,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 统计每个label的个数\n",
    "job_labels_list.count('产品开发')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "id": "09eb42ce",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[('车载设备', 2),\n",
       " ('CRM软件', 1),\n",
       " ('皮革/纺织/服装', 1),\n",
       " ('电子产品及配件', 1),\n",
       " ('物联感知云', 1),\n",
       " ('广告行业', 2),\n",
       " ('光学相机', 1),\n",
       " ('建筑信息化', 1),\n",
       " ('商业化产品', 1),\n",
       " ('实业实训', 1),\n",
       " ('用户增长', 1),\n",
       " ('学术推广', 1),\n",
       " ('无线通信', 1),\n",
       " ('TMS系统', 1),\n",
       " ('专科医生', 1),\n",
       " ('C语言', 1),\n",
       " ('原型设计', 21),\n",
       " ('医生', 1),\n",
       " ('深度学习', 1),\n",
       " ('传感器', 1),\n",
       " ('药物', 1),\n",
       " ('产品推广', 3),\n",
       " ('EHS系统', 1),\n",
       " ('视觉感知系统', 1),\n",
       " ('仪器设备', 1),\n",
       " ('项目开发', 1),\n",
       " ('985', 1),\n",
       " ('SaaS产品', 9),\n",
       " ('产品包装', 1),\n",
       " ('固收', 1),\n",
       " ('科研/技术服务', 2),\n",
       " ('海外房产业务', 1),\n",
       " ('C++', 1),\n",
       " ('试剂', 1),\n",
       " ('智能硬件', 14),\n",
       " ('业务化建模', 1),\n",
       " ('跨部门沟通', 1),\n",
       " ('医院', 1),\n",
       " ('建筑行业', 1),\n",
       " ('产品规划', 128),\n",
       " ('临床项目管理', 2),\n",
       " ('英语', 1),\n",
       " ('产品研发', 2),\n",
       " ('EAM系统', 1),\n",
       " ('Axure', 21),\n",
       " ('人工智能', 21),\n",
       " ('用户中心', 1),\n",
       " ('社交产品', 7),\n",
       " ('数字芯片', 1),\n",
       " ('实操算法', 1),\n",
       " ('产品优化', 52),\n",
       " ('产品设计', 136),\n",
       " ('桌面办公', 1),\n",
       " ('人力资源服务', 1),\n",
       " ('制药企业', 2),\n",
       " ('企业服务', 3),\n",
       " ('金融理财/贷款', 2),\n",
       " ('算法/AI编程', 1),\n",
       " ('智慧城市', 6),\n",
       " ('IT互联网', 44),\n",
       " ('金融行业B端产品经', 1),\n",
       " ('电信', 1),\n",
       " ('市场营销', 1),\n",
       " ('流程管理', 2),\n",
       " ('OMS', 1),\n",
       " ('教学管理', 1),\n",
       " ('晋升空间大', 1),\n",
       " ('大B端', 1),\n",
       " ('医疗卫生/医药', 1),\n",
       " ('亚马逊', 1),\n",
       " ('Xmind', 7),\n",
       " ('宠物电子', 1),\n",
       " ('算法模型产品', 1),\n",
       " ('数据标注', 1),\n",
       " ('订单管理', 1),\n",
       " ('IPTV', 1),\n",
       " ('项目统筹', 1),\n",
       " ('信息安全', 4),\n",
       " ('研讨会', 1),\n",
       " ('语音产品', 1),\n",
       " ('产品策划', 2),\n",
       " ('定价/竞价产品', 5),\n",
       " ('供应链方向', 1),\n",
       " ('人工智能领域', 1),\n",
       " ('软件开发', 1),\n",
       " ('教育白板', 1),\n",
       " ('行车记录仪', 2),\n",
       " ('HRIS', 1),\n",
       " ('策略产品', 23),\n",
       " ('云计算', 3),\n",
       " ('visio', 8),\n",
       " ('竞品分析', 30),\n",
       " ('powerpoint', 1),\n",
       " ('课程产品', 1),\n",
       " ('硬件系统集成', 11),\n",
       " ('报价系统', 1),\n",
       " ('信号测量', 1),\n",
       " ('数据挖掘', 3),\n",
       " ('ERP产品经理', 1),\n",
       " ('精品', 1),\n",
       " ('数据产品经理', 1),\n",
       " ('食品饮料', 1),\n",
       " ('支付行业', 3),\n",
       " ('项目管理', 4),\n",
       " ('B2B报价系统', 1),\n",
       " ('投资产品', 4),\n",
       " ('跨境电商', 8),\n",
       " ('商业产品', 17),\n",
       " ('ERP产品', 4),\n",
       " ('社交网络', 3),\n",
       " ('便利店', 1),\n",
       " ('家具设计', 1),\n",
       " ('硬件产品', 23),\n",
       " ('高职教育', 1),\n",
       " ('游戏行业', 4),\n",
       " ('无人机载荷', 1),\n",
       " ('软体家具', 1),\n",
       " ('内容产品', 3),\n",
       " ('ODM/OEM管理', 1),\n",
       " ('轻奢风格', 1),\n",
       " ('笔记本', 3),\n",
       " ('渠道管理', 1),\n",
       " ('泌尿外科', 1),\n",
       " ('信息化管理', 1),\n",
       " ('AI', 2),\n",
       " ('药物分析', 1),\n",
       " ('国产化', 1),\n",
       " ('e2e ', 1),\n",
       " ('3C数码', 1),\n",
       " ('增长产品', 6),\n",
       " ('产品测试', 1),\n",
       " ('B端产品经理', 1),\n",
       " ('风控', 1),\n",
       " ('欧美风格', 1),\n",
       " ('安全产品', 4),\n",
       " ('中医', 1),\n",
       " ('HRM系统', 1),\n",
       " ('AI人工智能产品', 21),\n",
       " ('车载产品', 2),\n",
       " ('客户端产品', 12),\n",
       " ('算法模型', 1),\n",
       " ('人力资源数字化', 1),\n",
       " ('支付产品', 5),\n",
       " ('微生物研究', 1),\n",
       " ('推荐算法', 2),\n",
       " ('CE认证', 1),\n",
       " ('平板', 3),\n",
       " ('农林牧渔业', 1),\n",
       " ('整机产品', 1),\n",
       " ('处方药', 1),\n",
       " ('医药行业', 1),\n",
       " ('电子/半导体/集成电路', 2),\n",
       " ('嵌入式软件开发', 1),\n",
       " ('产品库存', 1),\n",
       " ('交互设计', 19),\n",
       " ('固收系统', 1),\n",
       " ('to C', 25),\n",
       " ('商品管理', 1),\n",
       " ('CRM', 2),\n",
       " ('o2o', 1),\n",
       " ('API设计', 1),\n",
       " ('xmind', 6),\n",
       " ('SaaS系统', 14),\n",
       " ('小程序产品', 2),\n",
       " ('OA系统', 1),\n",
       " ('B端产品', 2),\n",
       " ('新能源', 1),\n",
       " ('临床试验', 2),\n",
       " ('增长黑客', 1),\n",
       " ('大健康', 1),\n",
       " ('海外', 1),\n",
       " ('市场策划', 1),\n",
       " ('化妆品原料', 1),\n",
       " ('个人护理', 1),\n",
       " ('化工行业', 1),\n",
       " ('excel', 1),\n",
       " ('产品开发', 4),\n",
       " ('社区产品', 1),\n",
       " ('治未病', 1),\n",
       " ('产品设计对接', 1),\n",
       " ('生物工程', 1),\n",
       " ('商品运营', 1),\n",
       " ('CRM产品', 10),\n",
       " ('洗护产品', 1),\n",
       " ('团队管理', 72),\n",
       " ('智能硬件产品', 1),\n",
       " ('H5端产品', 1),\n",
       " ('需求说明', 1),\n",
       " ('客户关系管理系统', 1),\n",
       " ('活性物', 1),\n",
       " ('汽车中控', 1),\n",
       " ('工业互联网', 3),\n",
       " ('工具产品', 38),\n",
       " ('Excel', 1),\n",
       " ('国际快递', 1),\n",
       " ('调度策略产品', 2),\n",
       " ('装修装饰', 1),\n",
       " ('估值', 1),\n",
       " ('架构设计', 2),\n",
       " ('医学产品', 1),\n",
       " ('期货证券', 2),\n",
       " ('生物企业', 1),\n",
       " ('AI产品方案', 1),\n",
       " ('照明类产品', 1),\n",
       " ('生活家居用品类', 1),\n",
       " ('ppt', 6),\n",
       " ('海外/跨境业务', 1),\n",
       " ('养老机构', 1),\n",
       " ('集控物联网', 1),\n",
       " ('解决方案', 1),\n",
       " ('电子商务', 21),\n",
       " ('财务/审计/税务', 1),\n",
       " ('信创', 1),\n",
       " ('云桌面终端', 1),\n",
       " ('算法设计', 1),\n",
       " ('从0到1的规划产品', 1),\n",
       " ('消费品', 11),\n",
       " ('市场拓展', 1),\n",
       " ('产品分析', 1),\n",
       " ('MCS系统', 1),\n",
       " ('IT/互联网/软件', 1),\n",
       " ('后台产品', 5),\n",
       " ('软件行业', 1),\n",
       " ('通讯/网络设备', 3),\n",
       " ('CRM系统', 9),\n",
       " ('OA产品', 3),\n",
       " ('平台产品', 27),\n",
       " ('大数据平台', 1),\n",
       " ('美容仪', 1),\n",
       " ('海外社交产品', 1),\n",
       " ('乙方公司背景', 1),\n",
       " ('智慧课堂', 1),\n",
       " ('应用场景设计', 1),\n",
       " ('流程设计', 13),\n",
       " ('消费电子', 3),\n",
       " ('碳排放', 1),\n",
       " ('固定收益', 1),\n",
       " ('PS', 1),\n",
       " ('实木家具', 1),\n",
       " ('WMS系统', 1),\n",
       " ('广告产品', 2),\n",
       " ('墨刀', 2),\n",
       " ('智能载荷', 1),\n",
       " ('中药', 1),\n",
       " ('批发/零售', 12),\n",
       " ('预测产品', 1),\n",
       " ('供应链产品', 28),\n",
       " ('python', 2),\n",
       " ('神外', 1),\n",
       " ('嵌入式硬件产品', 1),\n",
       " ('渠道策划', 1),\n",
       " ('word', 2),\n",
       " ('硬件产品经理', 2),\n",
       " ('包装规划', 1),\n",
       " ('PPT', 1),\n",
       " ('办公会议', 1),\n",
       " ('产品运营', 2),\n",
       " ('PMP', 2),\n",
       " ('音视频产品', 1),\n",
       " ('分类算法', 1),\n",
       " ('海外产品', 11),\n",
       " ('聚类算法', 1),\n",
       " ('电商产品', 21),\n",
       " ('基金业务', 1),\n",
       " ('包食宿', 1),\n",
       " ('新品开发', 1),\n",
       " ('直播', 2),\n",
       " ('建筑软件', 1),\n",
       " ('物联网', 1),\n",
       " ('跨境电商行业', 1),\n",
       " ('web端产品', 5),\n",
       " ('制造业', 5),\n",
       " ('电商', 1),\n",
       " ('Mockplus', 1),\n",
       " ('规划', 1),\n",
       " ('资讯产品', 1),\n",
       " ('爬虫', 1),\n",
       " ('市场调研', 35),\n",
       " ('充电类产品', 1),\n",
       " ('综合服务平台', 1),\n",
       " ('产品管理', 3),\n",
       " ('医疗设备/器械', 1),\n",
       " ('AI产品全周期管理', 1),\n",
       " ('办公软件、工具类', 1),\n",
       " ('AIOT', 1),\n",
       " ('中台产品', 18),\n",
       " ('风控产品', 3),\n",
       " ('大数据', 1),\n",
       " ('to B', 37),\n",
       " ('效果评估', 2),\n",
       " ('用户研究', 83),\n",
       " ('交易产品', 9),\n",
       " ('汽车行业', 3),\n",
       " ('axure', 9),\n",
       " ('技术经理', 1),\n",
       " ('医疗', 1),\n",
       " ('机器学习', 4),\n",
       " ('售前支持', 1),\n",
       " ('经销渠道管理', 1),\n",
       " ('固收投研', 1),\n",
       " ('模拟芯片', 1),\n",
       " ('英文', 1),\n",
       " ('五险一金', 1),\n",
       " ('慢病', 1),\n",
       " ('会议平板', 1),\n",
       " ('二次元在研', 1),\n",
       " ('零食下午茶', 1),\n",
       " ('b端产品', 3),\n",
       " ('产品经理', 8),\n",
       " ('0-1搭建经历', 1),\n",
       " ('房地产行业', 2),\n",
       " ('汽车零部件', 1),\n",
       " ('执业医师证', 1),\n",
       " ('数据产品', 51),\n",
       " ('SQL', 3),\n",
       " ('基金产品', 2),\n",
       " ('MindManager', 2),\n",
       " ('建材', 1),\n",
       " ('专家网络建设', 1),\n",
       " ('激光雷达', 1),\n",
       " ('信息化项目', 1),\n",
       " ('财务产品', 4),\n",
       " ('K12教育', 1),\n",
       " ('to G', 1),\n",
       " ('旅游产品', 1),\n",
       " ('无人驾驶', 1),\n",
       " ('科研院校', 1),\n",
       " ('无人机', 1),\n",
       " ('板木家具', 1),\n",
       " ('中成药', 1),\n",
       " ('化妆品', 4),\n",
       " ('GCP认证', 2),\n",
       " ('计算机软件', 20),\n",
       " ('需求调研', 11),\n",
       " ('咨询项目', 1),\n",
       " ('ERP系统', 5),\n",
       " ('雷达配套', 1),\n",
       " ('OEM/ODM管理', 1),\n",
       " ('市场推广', 4),\n",
       " ('私域增长', 1),\n",
       " ('医疗行业', 6),\n",
       " ('广电行业', 1),\n",
       " ('农业', 1),\n",
       " ('护肤品', 1),\n",
       " ('新零售', 3),\n",
       " ('移动端产品', 11),\n",
       " ('数据治理', 1),\n",
       " ('云网编排', 1),\n",
       " ('能源管理', 1),\n",
       " ('金融行业', 15),\n",
       " ('灯饰照明', 1),\n",
       " ('游戏', 1),\n",
       " ('人工智能模型', 1),\n",
       " ('C端产品', 2),\n",
       " ('手游', 1),\n",
       " ('数据分析', 54),\n",
       " ('无销售性质', 1),\n",
       " ('证券业', 1),\n",
       " ('智能推荐', 1),\n",
       " ('物流快递', 2),\n",
       " ('日化', 1),\n",
       " ('库存管理', 1),\n",
       " ('品牌策划', 1),\n",
       " ('推荐产品', 5),\n",
       " ('活动策划', 2),\n",
       " ('3C', 1),\n",
       " ('金融产品', 14),\n",
       " ('搜索产品', 2),\n",
       " ('需求分析', 48),\n",
       " ('回归算法', 2),\n",
       " ('管理经验', 1),\n",
       " ('需求挖掘', 8),\n",
       " ('售前技术支持', 1),\n",
       " ('云平台', 1),\n",
       " ('生物科技', 1),\n",
       " ('家电行业', 5),\n",
       " ('服务业', 1),\n",
       " ('211', 1),\n",
       " ('大客户', 1),\n",
       " ('物流产品规划', 1),\n",
       " ('OTA', 1),\n",
       " ('市场调研分析', 4),\n",
       " ('软硬件集成', 1),\n",
       " ('直播/视频产品', 1),\n",
       " ('政府机构', 1),\n",
       " ('教育行业', 4),\n",
       " ('绿色能源', 1),\n",
       " ('产品企划', 1),\n",
       " ('医药行业销售', 1),\n",
       " ('采购', 4),\n",
       " ('需求管理', 13),\n",
       " ('erp', 1),\n",
       " ('产品卖点', 1),\n",
       " ('数据可视化', 1),\n",
       " ('一体机', 1),\n",
       " ('智能设备', 1),\n",
       " ('AI产品', 3),\n",
       " ('电商产品经理 ', 1),\n",
       " ('Visio', 7)]"
      ]
     },
     "execution_count": 12,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "job_labels_words=[(i,job_labels_list.count(i)) for i in set(job_labels_list)]\n",
    "job_labels_words"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "id": "ae2f2b50",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "\n",
       "<script>\n",
       "    require.config({\n",
       "        paths: {\n",
       "            'echarts':'https://assets.pyecharts.org/assets/v5/echarts.min', 'echarts-wordcloud':'https://assets.pyecharts.org/assets/v5/echarts-wordcloud.min'\n",
       "        }\n",
       "    });\n",
       "</script>\n",
       "\n",
       "        <div id=\"3d5f0d7ea2954d6e88f8dd5045a89c84\" style=\"width:900px; height:500px;\"></div>\n",
       "\n",
       "<script>\n",
       "        require(['echarts', 'echarts-wordcloud'], function(echarts) {\n",
       "                var chart_3d5f0d7ea2954d6e88f8dd5045a89c84 = echarts.init(\n",
       "                    document.getElementById('3d5f0d7ea2954d6e88f8dd5045a89c84'), 'white', {renderer: 'canvas'});\n",
       "                var option_3d5f0d7ea2954d6e88f8dd5045a89c84 = {\n",
       "    \"animation\": true,\n",
       "    \"animationThreshold\": 2000,\n",
       "    \"animationDuration\": 1000,\n",
       "    \"animationEasing\": \"cubicOut\",\n",
       "    \"animationDelay\": 0,\n",
       "    \"animationDurationUpdate\": 300,\n",
       "    \"animationEasingUpdate\": \"cubicOut\",\n",
       "    \"animationDelayUpdate\": 0,\n",
       "    \"aria\": {\n",
       "        \"enabled\": false\n",
       "    },\n",
       "    \"color\": [\n",
       "        \"#5470c6\",\n",
       "        \"#91cc75\",\n",
       "        \"#fac858\",\n",
       "        \"#ee6666\",\n",
       "        \"#73c0de\",\n",
       "        \"#3ba272\",\n",
       "        \"#fc8452\",\n",
       "        \"#9a60b4\",\n",
       "        \"#ea7ccc\"\n",
       "    ],\n",
       "    \"series\": [\n",
       "        {\n",
       "            \"type\": \"wordCloud\",\n",
       "            \"shape\": \"diamond\",\n",
       "            \"rotationRange\": [\n",
       "                0,\n",
       "                0\n",
       "            ],\n",
       "            \"rotationStep\": 45,\n",
       "            \"girdSize\": 20,\n",
       "            \"sizeRange\": [\n",
       "                20,\n",
       "                100\n",
       "            ],\n",
       "            \"data\": [\n",
       "                {\n",
       "                    \"name\": \"\\u8f66\\u8f7d\\u8bbe\\u5907\",\n",
       "                    \"value\": 2,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(68,2,127)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"CRM\\u8f6f\\u4ef6\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(127,88,39)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u76ae\\u9769/\\u7eba\\u7ec7/\\u670d\\u88c5\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(28,26,87)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7535\\u5b50\\u4ea7\\u54c1\\u53ca\\u914d\\u4ef6\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(48,73,99)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7269\\u8054\\u611f\\u77e5\\u4e91\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(61,61,151)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5e7f\\u544a\\u884c\\u4e1a\",\n",
       "                    \"value\": 2,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(132,92,132)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5149\\u5b66\\u76f8\\u673a\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(139,131,60)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5efa\\u7b51\\u4fe1\\u606f\\u5316\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(11,74,35)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5546\\u4e1a\\u5316\\u4ea7\\u54c1\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(111,119,65)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5b9e\\u4e1a\\u5b9e\\u8bad\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(104,30,5)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7528\\u6237\\u589e\\u957f\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(3,51,153)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5b66\\u672f\\u63a8\\u5e7f\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(101,157,130)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u65e0\\u7ebf\\u901a\\u4fe1\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(159,44,91)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"TMS\\u7cfb\\u7edf\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(21,64,42)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4e13\\u79d1\\u533b\\u751f\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(82,54,105)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"C\\u8bed\\u8a00\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(103,28,14)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u539f\\u578b\\u8bbe\\u8ba1\",\n",
       "                    \"value\": 21,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(103,160,21)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u533b\\u751f\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(158,78,49)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6df1\\u5ea6\\u5b66\\u4e60\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(56,62,104)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4f20\\u611f\\u5668\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(62,16,86)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u836f\\u7269\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(33,13,145)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u63a8\\u5e7f\",\n",
       "                    \"value\": 3,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(77,129,76)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"EHS\\u7cfb\\u7edf\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(115,67,137)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u89c6\\u89c9\\u611f\\u77e5\\u7cfb\\u7edf\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(68,107,136)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4eea\\u5668\\u8bbe\\u5907\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(75,123,13)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u9879\\u76ee\\u5f00\\u53d1\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(157,77,111)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"985\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(7,35,59)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"SaaS\\u4ea7\\u54c1\",\n",
       "                    \"value\": 9,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(16,50,145)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u5305\\u88c5\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(37,3,55)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u56fa\\u6536\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(8,73,16)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u79d1\\u7814/\\u6280\\u672f\\u670d\\u52a1\",\n",
       "                    \"value\": 2,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(113,139,93)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6d77\\u5916\\u623f\\u4ea7\\u4e1a\\u52a1\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(12,128,159)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"C++\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(31,62,116)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u8bd5\\u5242\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(16,56,131)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u667a\\u80fd\\u786c\\u4ef6\",\n",
       "                    \"value\": 14,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(22,42,13)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4e1a\\u52a1\\u5316\\u5efa\\u6a21\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(37,156,38)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u8de8\\u90e8\\u95e8\\u6c9f\\u901a\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(108,1,25)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u533b\\u9662\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(113,138,45)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5efa\\u7b51\\u884c\\u4e1a\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(73,152,28)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u89c4\\u5212\",\n",
       "                    \"value\": 128,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(87,116,61)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4e34\\u5e8a\\u9879\\u76ee\\u7ba1\\u7406\",\n",
       "                    \"value\": 2,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(84,35,85)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u82f1\\u8bed\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(128,131,55)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7814\\u53d1\",\n",
       "                    \"value\": 2,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(27,149,65)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"EAM\\u7cfb\\u7edf\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(113,37,124)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"Axure\",\n",
       "                    \"value\": 21,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(81,152,152)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4eba\\u5de5\\u667a\\u80fd\",\n",
       "                    \"value\": 21,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(43,136,42)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7528\\u6237\\u4e2d\\u5fc3\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(49,153,89)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u793e\\u4ea4\\u4ea7\\u54c1\",\n",
       "                    \"value\": 7,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(111,79,119)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6570\\u5b57\\u82af\\u7247\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(135,133,134)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5b9e\\u64cd\\u7b97\\u6cd5\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(105,40,43)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u4f18\\u5316\",\n",
       "                    \"value\": 52,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(62,109,4)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u8bbe\\u8ba1\",\n",
       "                    \"value\": 136,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(31,115,149)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u684c\\u9762\\u529e\\u516c\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(123,102,48)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4eba\\u529b\\u8d44\\u6e90\\u670d\\u52a1\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(96,35,52)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5236\\u836f\\u4f01\\u4e1a\",\n",
       "                    \"value\": 2,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(9,67,111)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4f01\\u4e1a\\u670d\\u52a1\",\n",
       "                    \"value\": 3,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(44,106,145)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u91d1\\u878d\\u7406\\u8d22/\\u8d37\\u6b3e\",\n",
       "                    \"value\": 2,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(21,136,106)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7b97\\u6cd5/AI\\u7f16\\u7a0b\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(156,139,158)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u667a\\u6167\\u57ce\\u5e02\",\n",
       "                    \"value\": 6,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(20,7,84)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"IT\\u4e92\\u8054\\u7f51\",\n",
       "                    \"value\": 44,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(81,59,78)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u91d1\\u878d\\u884c\\u4e1aB\\u7aef\\u4ea7\\u54c1\\u7ecf\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(32,64,5)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7535\\u4fe1\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(74,130,73)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5e02\\u573a\\u8425\\u9500\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(71,81,142)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6d41\\u7a0b\\u7ba1\\u7406\",\n",
       "                    \"value\": 2,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(49,18,83)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"OMS\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(3,158,148)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6559\\u5b66\\u7ba1\\u7406\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(123,135,50)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u664b\\u5347\\u7a7a\\u95f4\\u5927\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(80,155,14)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5927B\\u7aef\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(99,44,56)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u533b\\u7597\\u536b\\u751f/\\u533b\\u836f\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(27,7,40)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4e9a\\u9a6c\\u900a\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(86,121,88)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"Xmind\",\n",
       "                    \"value\": 7,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(23,103,65)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5ba0\\u7269\\u7535\\u5b50\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(115,8,20)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7b97\\u6cd5\\u6a21\\u578b\\u4ea7\\u54c1\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(36,123,65)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6570\\u636e\\u6807\\u6ce8\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(100,79,22)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u8ba2\\u5355\\u7ba1\\u7406\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(99,140,71)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"IPTV\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(113,134,51)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u9879\\u76ee\\u7edf\\u7b79\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(123,79,140)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4fe1\\u606f\\u5b89\\u5168\",\n",
       "                    \"value\": 4,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(129,74,34)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7814\\u8ba8\\u4f1a\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(68,16,21)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u8bed\\u97f3\\u4ea7\\u54c1\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(129,156,101)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7b56\\u5212\",\n",
       "                    \"value\": 2,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(140,56,145)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5b9a\\u4ef7/\\u7ade\\u4ef7\\u4ea7\\u54c1\",\n",
       "                    \"value\": 5,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(65,7,5)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4f9b\\u5e94\\u94fe\\u65b9\\u5411\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(139,9,64)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4eba\\u5de5\\u667a\\u80fd\\u9886\\u57df\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(6,144,133)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u8f6f\\u4ef6\\u5f00\\u53d1\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(69,56,112)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6559\\u80b2\\u767d\\u677f\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(44,23,115)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u884c\\u8f66\\u8bb0\\u5f55\\u4eea\",\n",
       "                    \"value\": 2,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(135,24,129)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"HRIS\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(99,159,150)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7b56\\u7565\\u4ea7\\u54c1\",\n",
       "                    \"value\": 23,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(142,125,43)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4e91\\u8ba1\\u7b97\",\n",
       "                    \"value\": 3,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(12,136,150)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"visio\",\n",
       "                    \"value\": 8,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(83,36,140)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7ade\\u54c1\\u5206\\u6790\",\n",
       "                    \"value\": 30,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(148,107,118)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"powerpoint\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(95,5,42)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u8bfe\\u7a0b\\u4ea7\\u54c1\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(79,133,96)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u786c\\u4ef6\\u7cfb\\u7edf\\u96c6\\u6210\",\n",
       "                    \"value\": 11,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(64,17,89)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u62a5\\u4ef7\\u7cfb\\u7edf\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(17,112,155)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4fe1\\u53f7\\u6d4b\\u91cf\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(69,138,60)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6570\\u636e\\u6316\\u6398\",\n",
       "                    \"value\": 3,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(81,121,3)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"ERP\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(98,43,66)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7cbe\\u54c1\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(96,154,103)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6570\\u636e\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(92,72,151)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u98df\\u54c1\\u996e\\u6599\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(21,1,3)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u652f\\u4ed8\\u884c\\u4e1a\",\n",
       "                    \"value\": 3,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(120,70,5)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u9879\\u76ee\\u7ba1\\u7406\",\n",
       "                    \"value\": 4,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(84,131,81)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"B2B\\u62a5\\u4ef7\\u7cfb\\u7edf\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(59,31,71)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6295\\u8d44\\u4ea7\\u54c1\",\n",
       "                    \"value\": 4,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(158,154,62)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u8de8\\u5883\\u7535\\u5546\",\n",
       "                    \"value\": 8,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(144,84,67)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5546\\u4e1a\\u4ea7\\u54c1\",\n",
       "                    \"value\": 17,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(7,72,99)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"ERP\\u4ea7\\u54c1\",\n",
       "                    \"value\": 4,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(153,131,2)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u793e\\u4ea4\\u7f51\\u7edc\",\n",
       "                    \"value\": 3,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(72,48,13)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4fbf\\u5229\\u5e97\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(5,160,129)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5bb6\\u5177\\u8bbe\\u8ba1\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(25,74,110)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u786c\\u4ef6\\u4ea7\\u54c1\",\n",
       "                    \"value\": 23,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(81,107,7)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u9ad8\\u804c\\u6559\\u80b2\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(147,54,93)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6e38\\u620f\\u884c\\u4e1a\",\n",
       "                    \"value\": 4,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(54,52,19)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u65e0\\u4eba\\u673a\\u8f7d\\u8377\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(157,72,26)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u8f6f\\u4f53\\u5bb6\\u5177\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(97,14,101)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5185\\u5bb9\\u4ea7\\u54c1\",\n",
       "                    \"value\": 3,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(12,149,94)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"ODM/OEM\\u7ba1\\u7406\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(118,106,57)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u8f7b\\u5962\\u98ce\\u683c\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(66,113,8)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7b14\\u8bb0\\u672c\",\n",
       "                    \"value\": 3,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(15,132,3)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6e20\\u9053\\u7ba1\\u7406\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(55,41,124)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6ccc\\u5c3f\\u5916\\u79d1\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(88,146,96)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4fe1\\u606f\\u5316\\u7ba1\\u7406\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(23,134,13)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"AI\",\n",
       "                    \"value\": 2,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(144,122,136)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u836f\\u7269\\u5206\\u6790\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(37,31,118)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u56fd\\u4ea7\\u5316\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(145,75,120)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"e2e \",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(76,125,98)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"3C\\u6570\\u7801\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(51,45,116)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u589e\\u957f\\u4ea7\\u54c1\",\n",
       "                    \"value\": 6,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(22,31,122)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u6d4b\\u8bd5\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(122,125,6)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"B\\u7aef\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(81,129,63)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u98ce\\u63a7\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(127,160,35)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6b27\\u7f8e\\u98ce\\u683c\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(13,94,77)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5b89\\u5168\\u4ea7\\u54c1\",\n",
       "                    \"value\": 4,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(25,67,80)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4e2d\\u533b\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(135,100,107)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"HRM\\u7cfb\\u7edf\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(15,78,10)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"AI\\u4eba\\u5de5\\u667a\\u80fd\\u4ea7\\u54c1\",\n",
       "                    \"value\": 21,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(142,141,53)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u8f66\\u8f7d\\u4ea7\\u54c1\",\n",
       "                    \"value\": 2,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(119,131,53)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5ba2\\u6237\\u7aef\\u4ea7\\u54c1\",\n",
       "                    \"value\": 12,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(49,46,154)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7b97\\u6cd5\\u6a21\\u578b\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(45,142,85)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4eba\\u529b\\u8d44\\u6e90\\u6570\\u5b57\\u5316\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(9,123,13)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u652f\\u4ed8\\u4ea7\\u54c1\",\n",
       "                    \"value\": 5,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(67,3,71)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5fae\\u751f\\u7269\\u7814\\u7a76\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(59,143,62)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u63a8\\u8350\\u7b97\\u6cd5\",\n",
       "                    \"value\": 2,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(54,93,37)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"CE\\u8ba4\\u8bc1\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(36,75,45)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5e73\\u677f\",\n",
       "                    \"value\": 3,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(25,89,42)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u519c\\u6797\\u7267\\u6e14\\u4e1a\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(10,140,36)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6574\\u673a\\u4ea7\\u54c1\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(91,54,21)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5904\\u65b9\\u836f\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(54,38,62)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u533b\\u836f\\u884c\\u4e1a\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(146,4,75)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7535\\u5b50/\\u534a\\u5bfc\\u4f53/\\u96c6\\u6210\\u7535\\u8def\",\n",
       "                    \"value\": 2,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(20,70,65)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5d4c\\u5165\\u5f0f\\u8f6f\\u4ef6\\u5f00\\u53d1\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(141,101,150)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u5e93\\u5b58\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(60,79,42)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea4\\u4e92\\u8bbe\\u8ba1\",\n",
       "                    \"value\": 19,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(9,85,71)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u56fa\\u6536\\u7cfb\\u7edf\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(144,62,87)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"to C\",\n",
       "                    \"value\": 25,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(145,98,114)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5546\\u54c1\\u7ba1\\u7406\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(139,82,101)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"CRM\",\n",
       "                    \"value\": 2,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(36,53,63)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"o2o\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(47,159,138)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"API\\u8bbe\\u8ba1\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(139,58,130)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"xmind\",\n",
       "                    \"value\": 6,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(104,98,101)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"SaaS\\u7cfb\\u7edf\",\n",
       "                    \"value\": 14,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(35,117,22)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5c0f\\u7a0b\\u5e8f\\u4ea7\\u54c1\",\n",
       "                    \"value\": 2,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(160,107,155)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"OA\\u7cfb\\u7edf\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(85,149,106)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"B\\u7aef\\u4ea7\\u54c1\",\n",
       "                    \"value\": 2,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(126,24,140)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u65b0\\u80fd\\u6e90\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(16,50,53)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4e34\\u5e8a\\u8bd5\\u9a8c\",\n",
       "                    \"value\": 2,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(147,107,5)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u589e\\u957f\\u9ed1\\u5ba2\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(139,138,68)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5927\\u5065\\u5eb7\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(91,87,93)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6d77\\u5916\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(96,53,72)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5e02\\u573a\\u7b56\\u5212\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(54,153,85)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5316\\u5986\\u54c1\\u539f\\u6599\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(77,39,42)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4e2a\\u4eba\\u62a4\\u7406\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(130,10,103)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5316\\u5de5\\u884c\\u4e1a\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(87,70,128)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"excel\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(57,94,58)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u5f00\\u53d1\",\n",
       "                    \"value\": 4,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(44,154,17)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u793e\\u533a\\u4ea7\\u54c1\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(66,97,86)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6cbb\\u672a\\u75c5\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(39,69,72)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u8bbe\\u8ba1\\u5bf9\\u63a5\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(132,147,29)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u751f\\u7269\\u5de5\\u7a0b\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(40,11,102)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5546\\u54c1\\u8fd0\\u8425\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(18,62,136)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"CRM\\u4ea7\\u54c1\",\n",
       "                    \"value\": 10,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(2,26,111)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6d17\\u62a4\\u4ea7\\u54c1\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(21,140,34)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u56e2\\u961f\\u7ba1\\u7406\",\n",
       "                    \"value\": 72,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(93,12,155)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u667a\\u80fd\\u786c\\u4ef6\\u4ea7\\u54c1\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(141,68,16)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"H5\\u7aef\\u4ea7\\u54c1\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(89,107,58)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u9700\\u6c42\\u8bf4\\u660e\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(146,89,38)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5ba2\\u6237\\u5173\\u7cfb\\u7ba1\\u7406\\u7cfb\\u7edf\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(39,64,7)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6d3b\\u6027\\u7269\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(45,104,134)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6c7d\\u8f66\\u4e2d\\u63a7\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(52,65,135)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5de5\\u4e1a\\u4e92\\u8054\\u7f51\",\n",
       "                    \"value\": 3,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(98,80,68)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5de5\\u5177\\u4ea7\\u54c1\",\n",
       "                    \"value\": 38,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(106,153,14)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"Excel\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(152,69,135)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u56fd\\u9645\\u5feb\\u9012\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(16,104,50)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u8c03\\u5ea6\\u7b56\\u7565\\u4ea7\\u54c1\",\n",
       "                    \"value\": 2,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(93,10,84)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u88c5\\u4fee\\u88c5\\u9970\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(76,156,111)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4f30\\u503c\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(150,160,138)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u67b6\\u6784\\u8bbe\\u8ba1\",\n",
       "                    \"value\": 2,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(68,108,133)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u533b\\u5b66\\u4ea7\\u54c1\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(40,48,118)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u671f\\u8d27\\u8bc1\\u5238\",\n",
       "                    \"value\": 2,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(95,94,2)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u751f\\u7269\\u4f01\\u4e1a\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(96,157,68)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"AI\\u4ea7\\u54c1\\u65b9\\u6848\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(70,133,4)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7167\\u660e\\u7c7b\\u4ea7\\u54c1\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(32,74,25)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u751f\\u6d3b\\u5bb6\\u5c45\\u7528\\u54c1\\u7c7b\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(17,114,102)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"ppt\",\n",
       "                    \"value\": 6,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(101,70,110)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6d77\\u5916/\\u8de8\\u5883\\u4e1a\\u52a1\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(17,154,120)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u517b\\u8001\\u673a\\u6784\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(42,100,142)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u96c6\\u63a7\\u7269\\u8054\\u7f51\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(40,140,79)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u89e3\\u51b3\\u65b9\\u6848\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(27,90,62)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7535\\u5b50\\u5546\\u52a1\",\n",
       "                    \"value\": 21,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(49,72,110)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u8d22\\u52a1/\\u5ba1\\u8ba1/\\u7a0e\\u52a1\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(91,140,19)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4fe1\\u521b\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(44,17,97)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4e91\\u684c\\u9762\\u7ec8\\u7aef\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(34,142,149)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7b97\\u6cd5\\u8bbe\\u8ba1\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(153,146,24)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ece0\\u52301\\u7684\\u89c4\\u5212\\u4ea7\\u54c1\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(144,26,30)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6d88\\u8d39\\u54c1\",\n",
       "                    \"value\": 11,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(79,85,87)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5e02\\u573a\\u62d3\\u5c55\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(56,142,131)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u5206\\u6790\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(159,16,32)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"MCS\\u7cfb\\u7edf\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(53,114,114)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"IT/\\u4e92\\u8054\\u7f51/\\u8f6f\\u4ef6\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(109,146,74)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u540e\\u53f0\\u4ea7\\u54c1\",\n",
       "                    \"value\": 5,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(58,126,127)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u8f6f\\u4ef6\\u884c\\u4e1a\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(25,62,136)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u901a\\u8baf/\\u7f51\\u7edc\\u8bbe\\u5907\",\n",
       "                    \"value\": 3,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(45,17,133)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"CRM\\u7cfb\\u7edf\",\n",
       "                    \"value\": 9,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(98,74,7)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"OA\\u4ea7\\u54c1\",\n",
       "                    \"value\": 3,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(146,131,121)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5e73\\u53f0\\u4ea7\\u54c1\",\n",
       "                    \"value\": 27,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(6,2,99)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5927\\u6570\\u636e\\u5e73\\u53f0\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(105,115,117)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7f8e\\u5bb9\\u4eea\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(144,152,33)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6d77\\u5916\\u793e\\u4ea4\\u4ea7\\u54c1\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(28,70,43)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4e59\\u65b9\\u516c\\u53f8\\u80cc\\u666f\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(46,31,71)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u667a\\u6167\\u8bfe\\u5802\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(12,104,7)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5e94\\u7528\\u573a\\u666f\\u8bbe\\u8ba1\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(155,135,39)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6d41\\u7a0b\\u8bbe\\u8ba1\",\n",
       "                    \"value\": 13,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(104,112,63)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6d88\\u8d39\\u7535\\u5b50\",\n",
       "                    \"value\": 3,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(117,160,34)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u78b3\\u6392\\u653e\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(25,138,155)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u56fa\\u5b9a\\u6536\\u76ca\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(65,18,69)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"PS\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(19,51,41)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5b9e\\u6728\\u5bb6\\u5177\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(144,142,122)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"WMS\\u7cfb\\u7edf\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(101,84,158)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5e7f\\u544a\\u4ea7\\u54c1\",\n",
       "                    \"value\": 2,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(108,88,113)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u58a8\\u5200\",\n",
       "                    \"value\": 2,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(124,95,160)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u667a\\u80fd\\u8f7d\\u8377\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(97,75,16)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4e2d\\u836f\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(64,6,69)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6279\\u53d1/\\u96f6\\u552e\",\n",
       "                    \"value\": 12,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(48,5,94)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u9884\\u6d4b\\u4ea7\\u54c1\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(76,120,111)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4f9b\\u5e94\\u94fe\\u4ea7\\u54c1\",\n",
       "                    \"value\": 28,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(1,135,154)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"python\",\n",
       "                    \"value\": 2,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(8,135,39)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u795e\\u5916\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(153,20,42)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5d4c\\u5165\\u5f0f\\u786c\\u4ef6\\u4ea7\\u54c1\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(95,134,79)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6e20\\u9053\\u7b56\\u5212\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(137,41,103)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"word\",\n",
       "                    \"value\": 2,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(55,126,8)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u786c\\u4ef6\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": 2,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(72,46,90)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5305\\u88c5\\u89c4\\u5212\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(118,22,70)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"PPT\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(15,26,32)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u529e\\u516c\\u4f1a\\u8bae\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(160,70,148)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u8fd0\\u8425\",\n",
       "                    \"value\": 2,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(135,90,60)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"PMP\",\n",
       "                    \"value\": 2,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(10,154,73)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u97f3\\u89c6\\u9891\\u4ea7\\u54c1\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(158,24,106)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5206\\u7c7b\\u7b97\\u6cd5\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(27,23,61)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6d77\\u5916\\u4ea7\\u54c1\",\n",
       "                    \"value\": 11,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(136,141,129)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u805a\\u7c7b\\u7b97\\u6cd5\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(22,78,22)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7535\\u5546\\u4ea7\\u54c1\",\n",
       "                    \"value\": 21,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(89,106,83)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u57fa\\u91d1\\u4e1a\\u52a1\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(1,70,87)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5305\\u98df\\u5bbf\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(66,123,159)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u65b0\\u54c1\\u5f00\\u53d1\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(128,120,146)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u76f4\\u64ad\",\n",
       "                    \"value\": 2,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(130,64,57)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5efa\\u7b51\\u8f6f\\u4ef6\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(102,104,53)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7269\\u8054\\u7f51\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(88,121,72)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u8de8\\u5883\\u7535\\u5546\\u884c\\u4e1a\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(33,74,107)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"web\\u7aef\\u4ea7\\u54c1\",\n",
       "                    \"value\": 5,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(76,79,2)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5236\\u9020\\u4e1a\",\n",
       "                    \"value\": 5,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(151,11,50)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7535\\u5546\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(41,69,37)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"Mockplus\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(60,134,127)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u89c4\\u5212\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(108,53,139)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u8d44\\u8baf\\u4ea7\\u54c1\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(23,118,119)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u722c\\u866b\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(2,9,133)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5e02\\u573a\\u8c03\\u7814\",\n",
       "                    \"value\": 35,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(78,90,71)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5145\\u7535\\u7c7b\\u4ea7\\u54c1\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(112,67,2)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7efc\\u5408\\u670d\\u52a1\\u5e73\\u53f0\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(93,106,21)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7ba1\\u7406\",\n",
       "                    \"value\": 3,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(59,125,25)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u533b\\u7597\\u8bbe\\u5907/\\u5668\\u68b0\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(4,10,88)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"AI\\u4ea7\\u54c1\\u5168\\u5468\\u671f\\u7ba1\\u7406\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(38,59,66)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u529e\\u516c\\u8f6f\\u4ef6\\u3001\\u5de5\\u5177\\u7c7b\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(22,12,9)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"AIOT\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(43,96,69)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4e2d\\u53f0\\u4ea7\\u54c1\",\n",
       "                    \"value\": 18,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(107,114,74)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u98ce\\u63a7\\u4ea7\\u54c1\",\n",
       "                    \"value\": 3,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(74,156,101)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5927\\u6570\\u636e\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(24,48,110)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"to B\",\n",
       "                    \"value\": 37,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(64,114,29)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6548\\u679c\\u8bc4\\u4f30\",\n",
       "                    \"value\": 2,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(55,82,152)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7528\\u6237\\u7814\\u7a76\",\n",
       "                    \"value\": 83,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(35,36,86)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea4\\u6613\\u4ea7\\u54c1\",\n",
       "                    \"value\": 9,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(119,151,18)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6c7d\\u8f66\\u884c\\u4e1a\",\n",
       "                    \"value\": 3,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(156,32,4)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"axure\",\n",
       "                    \"value\": 9,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(68,8,4)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6280\\u672f\\u7ecf\\u7406\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(13,45,59)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u533b\\u7597\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(96,139,12)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u673a\\u5668\\u5b66\\u4e60\",\n",
       "                    \"value\": 4,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(127,131,139)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u552e\\u524d\\u652f\\u6301\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(89,40,92)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7ecf\\u9500\\u6e20\\u9053\\u7ba1\\u7406\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(98,53,51)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u56fa\\u6536\\u6295\\u7814\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(40,142,39)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6a21\\u62df\\u82af\\u7247\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(23,18,48)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u82f1\\u6587\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(57,118,111)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4e94\\u9669\\u4e00\\u91d1\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(139,150,154)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6162\\u75c5\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(135,86,140)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4f1a\\u8bae\\u5e73\\u677f\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(154,131,52)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4e8c\\u6b21\\u5143\\u5728\\u7814\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(137,105,14)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u96f6\\u98df\\u4e0b\\u5348\\u8336\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(83,112,78)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"b\\u7aef\\u4ea7\\u54c1\",\n",
       "                    \"value\": 3,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(16,152,77)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": 8,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(135,102,135)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"0-1\\u642d\\u5efa\\u7ecf\\u5386\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(14,55,136)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u623f\\u5730\\u4ea7\\u884c\\u4e1a\",\n",
       "                    \"value\": 2,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(106,140,151)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6c7d\\u8f66\\u96f6\\u90e8\\u4ef6\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(67,9,94)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6267\\u4e1a\\u533b\\u5e08\\u8bc1\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(75,124,38)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6570\\u636e\\u4ea7\\u54c1\",\n",
       "                    \"value\": 51,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(69,45,7)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"SQL\",\n",
       "                    \"value\": 3,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(117,86,22)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u57fa\\u91d1\\u4ea7\\u54c1\",\n",
       "                    \"value\": 2,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(156,8,25)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"MindManager\",\n",
       "                    \"value\": 2,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(109,96,55)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5efa\\u6750\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(122,9,124)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4e13\\u5bb6\\u7f51\\u7edc\\u5efa\\u8bbe\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(160,104,141)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6fc0\\u5149\\u96f7\\u8fbe\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(31,159,61)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4fe1\\u606f\\u5316\\u9879\\u76ee\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(155,47,120)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u8d22\\u52a1\\u4ea7\\u54c1\",\n",
       "                    \"value\": 4,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(26,45,87)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"K12\\u6559\\u80b2\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(28,30,7)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"to G\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(123,65,133)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u65c5\\u6e38\\u4ea7\\u54c1\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(96,151,128)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u65e0\\u4eba\\u9a7e\\u9a76\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(9,12,85)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u79d1\\u7814\\u9662\\u6821\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(30,79,53)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u65e0\\u4eba\\u673a\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(47,36,11)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u677f\\u6728\\u5bb6\\u5177\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(86,47,157)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4e2d\\u6210\\u836f\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(110,100,12)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5316\\u5986\\u54c1\",\n",
       "                    \"value\": 4,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(102,120,117)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"GCP\\u8ba4\\u8bc1\",\n",
       "                    \"value\": 2,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(25,107,39)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u8ba1\\u7b97\\u673a\\u8f6f\\u4ef6\",\n",
       "                    \"value\": 20,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(66,44,159)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u9700\\u6c42\\u8c03\\u7814\",\n",
       "                    \"value\": 11,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(55,140,68)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u54a8\\u8be2\\u9879\\u76ee\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(119,150,57)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"ERP\\u7cfb\\u7edf\",\n",
       "                    \"value\": 5,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(141,38,15)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u96f7\\u8fbe\\u914d\\u5957\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(105,47,79)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"OEM/ODM\\u7ba1\\u7406\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(117,26,132)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5e02\\u573a\\u63a8\\u5e7f\",\n",
       "                    \"value\": 4,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(82,21,124)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u79c1\\u57df\\u589e\\u957f\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(47,4,51)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u533b\\u7597\\u884c\\u4e1a\",\n",
       "                    \"value\": 6,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(47,122,126)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5e7f\\u7535\\u884c\\u4e1a\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(36,35,116)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u519c\\u4e1a\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(110,18,153)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u62a4\\u80a4\\u54c1\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(66,101,104)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u65b0\\u96f6\\u552e\",\n",
       "                    \"value\": 3,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(115,7,44)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u79fb\\u52a8\\u7aef\\u4ea7\\u54c1\",\n",
       "                    \"value\": 11,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(116,122,5)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6570\\u636e\\u6cbb\\u7406\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(102,33,30)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4e91\\u7f51\\u7f16\\u6392\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(132,55,101)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u80fd\\u6e90\\u7ba1\\u7406\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(34,54,128)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u91d1\\u878d\\u884c\\u4e1a\",\n",
       "                    \"value\": 15,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(42,65,71)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u706f\\u9970\\u7167\\u660e\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(143,105,29)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6e38\\u620f\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(6,0,67)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4eba\\u5de5\\u667a\\u80fd\\u6a21\\u578b\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(42,22,78)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"C\\u7aef\\u4ea7\\u54c1\",\n",
       "                    \"value\": 2,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(89,15,149)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u624b\\u6e38\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(36,49,25)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6570\\u636e\\u5206\\u6790\",\n",
       "                    \"value\": 54,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(75,149,107)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u65e0\\u9500\\u552e\\u6027\\u8d28\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(15,61,134)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u8bc1\\u5238\\u4e1a\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(21,107,71)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u667a\\u80fd\\u63a8\\u8350\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(3,155,110)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7269\\u6d41\\u5feb\\u9012\",\n",
       "                    \"value\": 2,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(31,148,125)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u65e5\\u5316\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(12,49,94)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5e93\\u5b58\\u7ba1\\u7406\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(26,71,101)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u54c1\\u724c\\u7b56\\u5212\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(78,99,151)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u63a8\\u8350\\u4ea7\\u54c1\",\n",
       "                    \"value\": 5,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(107,81,124)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6d3b\\u52a8\\u7b56\\u5212\",\n",
       "                    \"value\": 2,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(132,146,123)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"3C\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(5,140,14)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u91d1\\u878d\\u4ea7\\u54c1\",\n",
       "                    \"value\": 14,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(91,124,9)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u641c\\u7d22\\u4ea7\\u54c1\",\n",
       "                    \"value\": 2,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(46,39,134)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u9700\\u6c42\\u5206\\u6790\",\n",
       "                    \"value\": 48,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(62,24,121)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u56de\\u5f52\\u7b97\\u6cd5\",\n",
       "                    \"value\": 2,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(75,52,102)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7ba1\\u7406\\u7ecf\\u9a8c\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(1,28,4)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u9700\\u6c42\\u6316\\u6398\",\n",
       "                    \"value\": 8,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(20,22,14)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u552e\\u524d\\u6280\\u672f\\u652f\\u6301\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(126,35,10)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4e91\\u5e73\\u53f0\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(79,84,92)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u751f\\u7269\\u79d1\\u6280\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(110,153,98)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5bb6\\u7535\\u884c\\u4e1a\",\n",
       "                    \"value\": 5,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(103,49,81)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u670d\\u52a1\\u4e1a\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(21,38,69)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"211\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(35,26,72)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5927\\u5ba2\\u6237\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(5,157,33)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7269\\u6d41\\u4ea7\\u54c1\\u89c4\\u5212\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(117,53,4)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"OTA\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(84,91,14)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5e02\\u573a\\u8c03\\u7814\\u5206\\u6790\",\n",
       "                    \"value\": 4,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(114,40,94)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u8f6f\\u786c\\u4ef6\\u96c6\\u6210\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(25,112,29)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u76f4\\u64ad/\\u89c6\\u9891\\u4ea7\\u54c1\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(61,150,130)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u653f\\u5e9c\\u673a\\u6784\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(34,36,108)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6559\\u80b2\\u884c\\u4e1a\",\n",
       "                    \"value\": 4,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(144,120,138)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7eff\\u8272\\u80fd\\u6e90\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(156,13,67)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u4f01\\u5212\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(83,59,123)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u533b\\u836f\\u884c\\u4e1a\\u9500\\u552e\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(72,5,148)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u91c7\\u8d2d\",\n",
       "                    \"value\": 4,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(152,26,132)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u9700\\u6c42\\u7ba1\\u7406\",\n",
       "                    \"value\": 13,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(152,132,159)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"erp\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(0,114,143)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u5356\\u70b9\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(74,35,133)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6570\\u636e\\u53ef\\u89c6\\u5316\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(22,148,19)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4e00\\u4f53\\u673a\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(149,51,63)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u667a\\u80fd\\u8bbe\\u5907\",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(21,151,101)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"AI\\u4ea7\\u54c1\",\n",
       "                    \"value\": 3,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(59,34,16)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7535\\u5546\\u4ea7\\u54c1\\u7ecf\\u7406 \",\n",
       "                    \"value\": 1,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(56,132,73)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"Visio\",\n",
       "                    \"value\": 7,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(69,23,117)\"\n",
       "                    }\n",
       "                }\n",
       "            ],\n",
       "            \"drawOutOfBound\": false,\n",
       "            \"textStyle\": {\n",
       "                \"emphasis\": {}\n",
       "            }\n",
       "        }\n",
       "    ],\n",
       "    \"legend\": [\n",
       "        {\n",
       "            \"data\": [],\n",
       "            \"selected\": {},\n",
       "            \"show\": true,\n",
       "            \"padding\": 5,\n",
       "            \"itemGap\": 10,\n",
       "            \"itemWidth\": 25,\n",
       "            \"itemHeight\": 14,\n",
       "            \"backgroundColor\": \"transparent\",\n",
       "            \"borderColor\": \"#ccc\",\n",
       "            \"borderWidth\": 1,\n",
       "            \"borderRadius\": 0,\n",
       "            \"pageButtonItemGap\": 5,\n",
       "            \"pageButtonPosition\": \"end\",\n",
       "            \"pageFormatter\": \"{current}/{total}\",\n",
       "            \"pageIconColor\": \"#2f4554\",\n",
       "            \"pageIconInactiveColor\": \"#aaa\",\n",
       "            \"pageIconSize\": 15,\n",
       "            \"animationDurationUpdate\": 800,\n",
       "            \"selector\": false,\n",
       "            \"selectorPosition\": \"auto\",\n",
       "            \"selectorItemGap\": 7,\n",
       "            \"selectorButtonGap\": 10\n",
       "        }\n",
       "    ],\n",
       "    \"tooltip\": {\n",
       "        \"show\": true,\n",
       "        \"trigger\": \"item\",\n",
       "        \"triggerOn\": \"mousemove|click\",\n",
       "        \"axisPointer\": {\n",
       "            \"type\": \"line\"\n",
       "        },\n",
       "        \"showContent\": true,\n",
       "        \"alwaysShowContent\": false,\n",
       "        \"showDelay\": 0,\n",
       "        \"hideDelay\": 100,\n",
       "        \"enterable\": false,\n",
       "        \"confine\": false,\n",
       "        \"appendToBody\": false,\n",
       "        \"transitionDuration\": 0.4,\n",
       "        \"textStyle\": {\n",
       "            \"fontSize\": 14\n",
       "        },\n",
       "        \"borderWidth\": 0,\n",
       "        \"padding\": 5,\n",
       "        \"order\": \"seriesAsc\"\n",
       "    },\n",
       "    \"title\": [\n",
       "        {\n",
       "            \"show\": true,\n",
       "            \"text\": \"\\u4ea7\\u54c1\\u7ecf\\u7406-liepin-labels\",\n",
       "            \"target\": \"blank\",\n",
       "            \"subtarget\": \"blank\",\n",
       "            \"padding\": 5,\n",
       "            \"itemGap\": 10,\n",
       "            \"textAlign\": \"auto\",\n",
       "            \"textVerticalAlign\": \"auto\",\n",
       "            \"triggerEvent\": false\n",
       "        }\n",
       "    ]\n",
       "};\n",
       "                chart_3d5f0d7ea2954d6e88f8dd5045a89c84.setOption(option_3d5f0d7ea2954d6e88f8dd5045a89c84);\n",
       "        });\n",
       "    </script>\n"
      ],
      "text/plain": [
       "<pyecharts.render.display.HTML at 0x1e3d8c79cd0>"
      ]
     },
     "execution_count": 13,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "from pyecharts import options as opts\n",
    "from pyecharts.charts import WordCloud\n",
    "from pyecharts.globals import SymbolType\n",
    "\n",
    "c= (\n",
    "    WordCloud()\n",
    "    .add(\"\",job_labels_words, word_size_range=[20,100],shape=SymbolType.DIAMOND)\n",
    "    .set_global_opts(title_opts=opts.TitleOpts(title=\"产品经理-liepin-labels\"))\n",
    "        )\n",
    "c.render_notebook()"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "84d5957f",
   "metadata": {},
   "source": [
    "## job.title"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "id": "d20f0c81",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "array(['电商产品经理', '临床项目经理PM', '产品经理（化妆品原料）/Product Manager',\n",
       "       '产品经理/Product Manager', '产品经理Product Manager',\n",
       "       'Product Sales Manager MR 产品销售经理 广州',\n",
       "       '神外产品销售经理 Product Sales Manager', '助理产品经理（化妆品原料）/APM', '化妆品原料产品经理',\n",
       "       '产品经理', '高级产品PM', 'AI应用产品经理/港资企业正编/双休WLB', 'eWMS产品经理',\n",
       "       '自动驾驶（硬件）产品经理', '产品销售经理-广州', 'Automation Product Manager',\n",
       "       '医药产品经理', 'Assistant Product Manager / Product Manager ', '硬件产品经理',\n",
       "       '产品经理', 'eWMS Product Manager', '产品经理（企业数字化转型）', '数码产品经理',\n",
       "       '产品经理（工业消洗产品）', '产品经理-产品企划（鞋类）(J13091)', '产品经理-产品企划(J13606)',\n",
       "       ' Product Manager ', '产品经理', '产品经理', 'eWMS Product Manager',\n",
       "       '产品策划经理', 'CRM实施顾问&项目经理PM(J12971)', '产品经理', '微生物检测产品经理（制药或食品行业方向）',\n",
       "       '项目发行PM（二次元） (MJ000855)', '数字营销PM', '游戏PM', '活动PM', '软件产品经理',\n",
       "       '产品经理助理', '临床试验项目经理PM', '初级产品经理', '产品经理', '助理产品经理—食品类',\n",
       "       '高级产品PM（FPS）', '产品经理', '助理产品经理', '产品经理（高级产品经理&资深产品经理）', '产品经理',\n",
       "       '解决方案产品经理 (MJ013260)', '产品经理', 'AI产品经理', '高级产品PM（ARPG）',\n",
       "       '医药高级产品经理', '产品经理', '产品经理', '高级产品经理（心血管）', 'CRM产品经理', '高级产品经理',\n",
       "       '肾线助理产品经理', '肾线助理产品经理', '助理产品经理', '资深产品经理', '高级产品经理', '区域产品经理/RPM',\n",
       "       '数字化产品经理岗', 'CRM产品经理', '产品经理', '固收条线金融科技产品经理', '产品经理',\n",
       "       '产品经理（业务平台方向）', '产品经理', 'B端产品经理', '高级项目管理PM（游戏研发）-正编',\n",
       "       '研究所数字化产品经理', 'APP产品经理', 'IT产品经理岗（资产托管方向）', '金融科技产品经理岗',\n",
       "       '产品经理（医药）', '产品经理（需要有护照）', '高级产品经理', '产品经理', '产品经理（海外业务）',\n",
       "       '产品经理（客户中心)-国企正编', '医药产品经理', 'ERP产品经理（跨境电商-双休）',\n",
       "       '电商硬件产品经理/总监（已上市，行业龙头）', '金融科技产品经理', '高级产品经理', '投资交易业务系统产品经理',\n",
       "       '产品经理（电商）', '金融科技产品经理岗', '储备产品经理(J10823)', '金融科技产品经理', '电商产品经理',\n",
       "       '产品经理（临床）', '海外社交产品经理（APP）', '高级产品经理（物流/商家系统） (MJ006079)', '产品经理',\n",
       "       '照明-产品经理', '家居-产品经理', '产品经理（固收）', '产品经理', '海外产品经理', '产品经理',\n",
       "       '社交电商产品经理/港企正编/双休生活工作平衡', '产品经理', '区域产品经理/专员', '产品经理（数字化）',\n",
       "       '充电-产品经理', '产品经理', '软件产品经理', '产品经理', '产品经理（平板笔电）',\n",
       "       '硬件产品经理（双休+五险一金）', '硬件产品经理（双休+五险一金）', '产品经理', '产品经理（库存中心）-国企正编',\n",
       "       '产品经理', '高级产品经理', '高级TMS产品经理 (MJ005645)', '高级TMS产品经理 (MJ003188)',\n",
       "       '（储备）产品经理', '产品经理', '产品经理', '产品经理', '中级产品经理', '（储备）产品经理--20-22届本科',\n",
       "       '智能硬件产品经理', '跨境电商产品经理（汽配类）', '产品经理', '人脸产品经理', '电商产品经理', '高级产品经理',\n",
       "       '高级产品经理', '产品经理', '产品经理', '产品经理', '产品经理', '产品经理', '高级产品经理',\n",
       "       '心血管产品线总经理', '产品经理', '软件开发产品经理(智慧停车方向)', '产品经理', '助理产品经理', '产品经理',\n",
       "       '高级产品经理（国际车联网）', '家具产品经理', '市场产品经理(J10088)', '产品经理/产品总监', '产品经理',\n",
       "       '产品经理', '产品经理', '互联网医疗产品经理', '产品经理', '产品经理', '产品经理（数字化）',\n",
       "       '产品经理（报价系统）', '海外产品经理', '产品经理', '产品经理（报价系统）', '产品经理', '产品经理',\n",
       "       '高级产品经理/产品负责人 (MJ000450)', '产品经理', '高级产品经理(芯片方向)', '产品经理（金融产品）',\n",
       "       '高级产品经理（硬件产品）', '产品经理（工具产品）', '数据产品经理',\n",
       "       '售后研发产品经理（售后服务系统400，工单，结算，配件，库存）', '产品经理（大健康）',\n",
       "       '高级硬件产品经理（高速信号测量设备、雷达配套设备）', '产品经理（金融类产品）', '高级数据产品经理（腾讯战略投资企业）',\n",
       "       '高级产品经理', '高级数据产品经理', '产品经理', '高级产品经理（海外HR产品） (MJ005267)',\n",
       "       '高级产品经理(海外HR产品） (MJ005267)', '商业化产品经理-出海工具产品',\n",
       "       '高级产品经理（OA流程产品） (MJ008114)', '硬件产品经理（照明类产品）', '安全类产品经理', '数字化产品经理',\n",
       "       'IT产品经理', '产品经理', '产品经理（人力资源数字化）', 'B端供应链产品经理 (MJ003688)',\n",
       "       '产品经理（物联感知云平台）', '支付结算产品经理（供应链）', '产品经理（工业互联网）',\n",
       "       'B端供应链产品经理（采购系统） (MJ005419)', '化妆品产品经理', '高级产品经理（OA） (MJ008114)',\n",
       "       '智慧物流-产品经理', 'b端产品经理', '产品经理-海外', '产品经理岗', '高级产品经理（SaaS方向）',\n",
       "       '产品经理', '产品经理', '产品经理', '高级产品经理', '产品经理', '交易支付产品经理',\n",
       "       '高级产品经理（视觉感知系统、智能载荷）', 'B端供应链产品经理（商家系统） (MJ005418)', '产品经理',\n",
       "       '产品经理（交通物流）', 'B端产品经理（CRM）', 'AI产品经理', '高级产品经理(WMS方向) (MJ004770)',\n",
       "       '代客代理中心产品经理岗（衍生品交易产品经理）', '资深产品经理', '高级产品经理（B端） (MJ005767)',\n",
       "       '金融科技产品经理', '产品经理（粤政易）', '国企正编-产品经理（多个方向）', '高级产品经理', '数据中台产品经理',\n",
       "       'AI产品经理', '产品经理', '产品经理（广州）', '海外社交产品经理', '产品经理', '产品经理',\n",
       "       'IT平台产品经理主管工程师', 'AI产品经理岗', '高级产品经理（业务中台） 外企正编', '算法产品经理', '产品经理',\n",
       "       '产品经理', '产品经理', '产品经理（EHS，能用管理，碳排放）', '产品经理', '产品经理（英语）',\n",
       "       '高级产品经理（自动化运维平台产品）', '产品经理（日结中心）-国企正编',\n",
       "       'AI应用产品经理（推荐、预测类，实操算法、应用场景设计）', '金融产品经理', '跨境电商产品经理(J10187)',\n",
       "       '高级产品经理（无人机载荷与视觉）', 'AI应用产品经理', '产品经理（医疗器械/设备）', '软件产品经理（个人办公）',\n",
       "       'AI产品经理', '产品经理（生殖遗传方向）', '高级产品经理（供应商关系管理方向） (MJ007490)',\n",
       "       '高级产品经理-', '产品经理（财经方向）', '产品经理', '高级产品经理', '医药中央市场产品经理',\n",
       "       'AI产品经理（部门cpkfcx）', 'AI应用产品经理', '产品经理', '数据ai产品经理', '产品经理',\n",
       "       '电商产品经理', '高级产品经理', '专科专病产品经理', '产品经理（医疗器械）', '产品经理（快消品）', '产品经理',\n",
       "       '产品经理(crm/scrm)', '高级产品经理', '电商物流产品经理', '产品经理(妇瘤领域）', '高级产品经理',\n",
       "       '互联网产品经理', '高级产品/硬件产品经理', '产品经理（音响音箱耳机等）', '医药产品经理', '产品经理',\n",
       "       '穿戴甲产品经理', '高级产品经理', '品质PM', '产品经理', '区域产品经理', '产品经理', '产品经理',\n",
       "       '产品经理-肿瘤', '安全产品经理', '硬件产品经理', '供需调度产品经理（正式员工，双休）', 'SDK产品经理',\n",
       "       '产品经理岗（信息技术）', '产品经理', '嵌入式硬件产品经理', '产品经理', '产品经理（国内车联网）',\n",
       "       '文创产品经理/主管', '智能硬件产品经理', '网络金融部产品经理', '产品经理（护肤品产品经理）', '云桌面终端产品经理',\n",
       "       '私募产品经理', '产品经理', 'B端产品经理G00941', 'AI应用产品经理', '广花融资担保公司（筹）产品经理',\n",
       "       'AI产品经理', '产品经理', '用户增长产品经理（web3.0-英语流利）', 'CRM产品经理（B端）',\n",
       "       'MES产品经理', '移动高级产品经理', '潮玩盲盒产品经理',\n",
       "       '硬件产品经理（3C/家电/运动户外/汽车配件/智能）242463', '证券金融IT产品经理', '产品经理',\n",
       "       '产品经理/ 高级产品经理（光伏新能源）', 'AI应用产品经理', '金融产品经理', '产品经理',\n",
       "       '硬件高级产品经理/总监（A股上市龙头企业）', '产品经理(运营工具类)', '产品经理', '海外软件产品经理', '产品经理',\n",
       "       '电商硬件产品经理（A股上市公司）', '医药产品经理', '数据治理产品经理', 'AI产品经理',\n",
       "       '供应链产品经理 (MJ014974)', '产品经理( 1、儿科线 2、肝病/消化 3、抗感染/皮肤/肾病/泌尿)',\n",
       "       '产品经理（电商）', '硬件产品经理', '软件产品经理', '产品经理（全屋定制）', '产品经理', '高级产品经理',\n",
       "       '海外软件产品经理（A股上市龙头企业）', '软件产品经理（实验实训）（A股上市龙头）', '软件产品经理', '产品经理',\n",
       "       '产品经理-安全方向（广州）(J11694)', '产品经理', '产品经理（审计、企业数字化方向） (MJ002136)',\n",
       "       '产品经理', '高级产品经理', ' AI应用产品经理', '产品经理', '产品经理（游戏营收） (MJ004322)',\n",
       "       '快消品产品经理', '产品经理', '高级产品经理', '产品经理（双休）',\n",
       "       '电商硬件产品经理（宠物家电/桌面办公-上市集团）', '产品经理', '高级产品经理',\n",
       "       'AI应用产品经理（广州总部）# 90M0115489', '产品经理', '产品经理（数码，SSD，U盘，移动电源）',\n",
       "       '产品经理', 'OTC区域产品经理', 'AI应用产品经理 (MJ001731)', '助理产品经理/产品经理',\n",
       "       '售前产品经理 (MJ000216)', '数据产品经理', '产品经理（工控主板）', '展业系统产品经理',\n",
       "       '产品经理（大家电商务）', '产品经理（B端）—热招 (MJ005394)', '产品经理（数字化） (MJ001940)',\n",
       "       '产品经理', '产品经理 - eWMS', '产品经理', '高级产品经理（B端效能工具） (MJ005767)',\n",
       "       '快消品产品经理', '售前产品经理', '产品经理', '产品经理', '产品经理', '展业系统产品经理', '产品经理',\n",
       "       '产品经理/主管', '化妆品产品经理', '产品经理（风控前台)-国企正编', '产品经理', '数据中台产品经理',\n",
       "       '金融产品经理', '产品经理(J11093)', '产品经理', '芯片产品经理（广州）', '海外产品经理',\n",
       "       'OTC区域产品经理', '数据中台产品经理', '产品经理', '数据产品经理（要会Python）', 'OTC区域产品经理',\n",
       "       '医药产品经理', '国企背景-AI产品经理-福利佳', '产品经理，平板笔记本方向', '产品经理', '产品经理',\n",
       "       '产品经理', 'APP产品经理'], dtype=object)"
      ]
     },
     "execution_count": 14,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_PM_gz['job.title'].values"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "id": "1fc714f8",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "产品经理              95\n",
       "高级产品经理            20\n",
       "AI产品经理             6\n",
       "医药产品经理             5\n",
       "电商产品经理             4\n",
       "                  ..\n",
       "家具产品经理             1\n",
       "市场产品经理(J10088)     1\n",
       "产品经理/产品总监          1\n",
       "互联网医疗产品经理          1\n",
       "产品经理，平板笔记本方向       1\n",
       "Name: job.title, Length: 240, dtype: int64"
      ]
     },
     "execution_count": 15,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_PM_gz['job.title'].value_counts()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "id": "409647a8",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "产品经理            150\n",
       "高级产品经理           38\n",
       "硬件产品经理            7\n",
       "AI产品经理            7\n",
       "软件产品经理            6\n",
       "               ... \n",
       "电商硬件产品经理/总监       1\n",
       "ERP产品经理           1\n",
       "IT产品经理岗           1\n",
       "研究所数字化产品经理        1\n",
       "产品经理，平板笔记本方向      1\n",
       "Name: job.title, Length: 146, dtype: int64"
      ]
     },
     "execution_count": 16,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 清洗数据 去掉括号内容\n",
    "job_title = df_PM_gz['job.title'].apply(lambda x:x.split('(')[0].split('（')[0]).value_counts()\n",
    "job_title"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "id": "787c1c95",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "146"
      ]
     },
     "execution_count": 17,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "len(job_title.index)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "id": "1cae011c",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "Index(['产品经理', '高级产品经理', '硬件产品经理', 'AI产品经理', '软件产品经理', 'AI应用产品经理', '医药产品经理',\n",
       "       '助理产品经理', '电商产品经理', '高级产品PM',\n",
       "       ...\n",
       "       '社交电商产品经理/港企正编/双休生活工作平衡', '家居-产品经理', '照明-产品经理', '储备产品经理',\n",
       "       '投资交易业务系统产品经理', '电商硬件产品经理/总监', 'ERP产品经理', 'IT产品经理岗', '研究所数字化产品经理',\n",
       "       '产品经理，平板笔记本方向'],\n",
       "      dtype='object', length=146)"
      ]
     },
     "execution_count": 18,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "job_title.index"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "id": "ae130a66",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "array([150,  38,   7,   7,   6,   6,   5,   4,   4,   3,   3,   3,   3,\n",
       "         3,   3,   3,   3,   2,   2,   2,   2,   2,   2,   2,   2,   2,\n",
       "         2,   2,   2,   2,   2,   2,   2,   2,   2,   2,   2,   1,   1,\n",
       "         1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,\n",
       "         1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,\n",
       "         1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,\n",
       "         1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,\n",
       "         1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,\n",
       "         1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,\n",
       "         1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,\n",
       "         1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,\n",
       "         1,   1,   1], dtype=int64)"
      ]
     },
     "execution_count": 19,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "job_title.values"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "id": "c455ad6d",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[('产品经理', 150),\n",
       " ('高级产品经理', 38),\n",
       " ('硬件产品经理', 7),\n",
       " ('AI产品经理', 7),\n",
       " ('软件产品经理', 6),\n",
       " ('AI应用产品经理', 6),\n",
       " ('医药产品经理', 5),\n",
       " ('助理产品经理', 4),\n",
       " ('电商产品经理', 4),\n",
       " ('高级产品PM', 3),\n",
       " ('数据中台产品经理', 3),\n",
       " ('CRM产品经理', 3),\n",
       " ('金融科技产品经理', 3),\n",
       " ('金融产品经理', 3),\n",
       " ('数据产品经理', 3),\n",
       " ('海外产品经理', 3),\n",
       " ('OTC区域产品经理', 3),\n",
       " ('高级TMS产品经理 ', 2),\n",
       " ('高级数据产品经理', 2),\n",
       " ('', 2),\n",
       " ('智能硬件产品经理', 2),\n",
       " ('金融科技产品经理岗', 2),\n",
       " ('APP产品经理', 2),\n",
       " ('B端产品经理', 2),\n",
       " ('化妆品产品经理', 2),\n",
       " ('资深产品经理', 2),\n",
       " ('肾线助理产品经理', 2),\n",
       " ('跨境电商产品经理', 2),\n",
       " ('产品经理岗', 2),\n",
       " ('海外社交产品经理', 2),\n",
       " ('B端供应链产品经理', 2),\n",
       " ('eWMS Product Manager', 2),\n",
       " ('快消品产品经理', 2),\n",
       " ('产品经理-产品企划', 2),\n",
       " ('海外软件产品经理', 2),\n",
       " ('电商硬件产品经理', 2),\n",
       " ('展业系统产品经理', 2),\n",
       " ('算法产品经理', 1),\n",
       " ('AI应用产品经理 ', 1),\n",
       " ('专科专病产品经理', 1),\n",
       " ('助理产品经理/产品经理', 1),\n",
       " ('售前产品经理 ', 1),\n",
       " ('数据ai产品经理', 1),\n",
       " ('医药中央市场产品经理', 1),\n",
       " ('高级产品经理-', 1),\n",
       " ('产品经理 - eWMS', 1),\n",
       " ('IT平台产品经理主管工程师', 1),\n",
       " ('AI产品经理岗', 1),\n",
       " ('互联网产品经理', 1),\n",
       " ('售前产品经理', 1),\n",
       " ('产品经理/主管', 1),\n",
       " ('国企正编-产品经理', 1),\n",
       " ('芯片产品经理', 1),\n",
       " ('代客代理中心产品经理岗', 1),\n",
       " ('交易支付产品经理', 1),\n",
       " ('国企背景-AI产品经理-福利佳', 1),\n",
       " ('产品经理-海外', 1),\n",
       " ('b端产品经理', 1),\n",
       " ('智慧物流-产品经理', 1),\n",
       " ('电商物流产品经理', 1),\n",
       " ('移动高级产品经理', 1),\n",
       " ('高级产品/硬件产品经理', 1),\n",
       " ('文创产品经理/主管', 1),\n",
       " ('用户增长产品经理', 1),\n",
       " ('广花融资担保公司', 1),\n",
       " ('潮玩盲盒产品经理', 1),\n",
       " ('B端产品经理G00941', 1),\n",
       " ('证券金融IT产品经理', 1),\n",
       " ('产品经理/ 高级产品经理', 1),\n",
       " ('硬件高级产品经理/总监', 1),\n",
       " ('私募产品经理', 1),\n",
       " ('云桌面终端产品经理', 1),\n",
       " ('数据治理产品经理', 1),\n",
       " ('嵌入式硬件产品经理', 1),\n",
       " ('MES产品经理', 1),\n",
       " ('供应链产品经理 ', 1),\n",
       " ('SDK产品经理', 1),\n",
       " ('产品经理-安全方向', 1),\n",
       " ('供需调度产品经理', 1),\n",
       " ('安全产品经理', 1),\n",
       " ('产品经理-肿瘤', 1),\n",
       " ('区域产品经理', 1),\n",
       " (' AI应用产品经理', 1),\n",
       " ('品质PM', 1),\n",
       " ('穿戴甲产品经理', 1),\n",
       " ('网络金融部产品经理', 1),\n",
       " ('互联网医疗产品经理', 1),\n",
       " ('支付结算产品经理', 1),\n",
       " ('产品策划经理', 1),\n",
       " ('医药高级产品经理', 1),\n",
       " ('解决方案产品经理 ', 1),\n",
       " ('助理产品经理—食品类', 1),\n",
       " ('初级产品经理', 1),\n",
       " ('临床试验项目经理PM', 1),\n",
       " ('产品经理助理', 1),\n",
       " ('活动PM', 1),\n",
       " ('游戏PM', 1),\n",
       " ('数字营销PM', 1),\n",
       " ('项目发行PM', 1),\n",
       " ('微生物检测产品经理', 1),\n",
       " ('CRM实施顾问&项目经理PM', 1),\n",
       " (' Product Manager ', 1),\n",
       " ('数字化产品经理岗', 1),\n",
       " ('数码产品经理', 1),\n",
       " ('Assistant Product Manager / Product Manager ', 1),\n",
       " ('Automation Product Manager', 1),\n",
       " ('产品销售经理-广州', 1),\n",
       " ('自动驾驶', 1),\n",
       " ('eWMS产品经理', 1),\n",
       " ('AI应用产品经理/港资企业正编/双休WLB', 1),\n",
       " ('化妆品原料产品经理', 1),\n",
       " ('神外产品销售经理 Product Sales Manager', 1),\n",
       " ('Product Sales Manager MR 产品销售经理 广州', 1),\n",
       " ('产品经理Product Manager', 1),\n",
       " ('产品经理/Product Manager', 1),\n",
       " ('区域产品经理/RPM', 1),\n",
       " ('固收条线金融科技产品经理', 1),\n",
       " ('B端供应链产品经理 ', 1),\n",
       " ('心血管产品线总经理', 1),\n",
       " ('IT产品经理', 1),\n",
       " ('数字化产品经理', 1),\n",
       " ('安全类产品经理', 1),\n",
       " ('商业化产品经理-出海工具产品', 1),\n",
       " ('高级硬件产品经理', 1),\n",
       " ('售后研发产品经理', 1),\n",
       " ('高级产品经理/产品负责人 ', 1),\n",
       " ('临床项目经理PM', 1),\n",
       " ('产品经理/产品总监', 1),\n",
       " ('市场产品经理', 1),\n",
       " ('家具产品经理', 1),\n",
       " ('软件开发产品经理', 1),\n",
       " ('人脸产品经理', 1),\n",
       " ('高级项目管理PM', 1),\n",
       " ('中级产品经理', 1),\n",
       " ('充电-产品经理', 1),\n",
       " ('区域产品经理/专员', 1),\n",
       " ('社交电商产品经理/港企正编/双休生活工作平衡', 1),\n",
       " ('家居-产品经理', 1),\n",
       " ('照明-产品经理', 1),\n",
       " ('储备产品经理', 1),\n",
       " ('投资交易业务系统产品经理', 1),\n",
       " ('电商硬件产品经理/总监', 1),\n",
       " ('ERP产品经理', 1),\n",
       " ('IT产品经理岗', 1),\n",
       " ('研究所数字化产品经理', 1),\n",
       " ('产品经理，平板笔记本方向', 1)]"
      ]
     },
     "execution_count": 20,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "job_title_words=[(job_title.index[i],job_title.values[i])for i in range(len(job_title.index))]\n",
    "job_title_words"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 21,
   "id": "1480d94f",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "\n",
       "<script>\n",
       "    require.config({\n",
       "        paths: {\n",
       "            'echarts':'https://assets.pyecharts.org/assets/v5/echarts.min', 'echarts-wordcloud':'https://assets.pyecharts.org/assets/v5/echarts-wordcloud.min'\n",
       "        }\n",
       "    });\n",
       "</script>\n",
       "\n",
       "        <div id=\"dc3238016ff548aeb695e560226e6d87\" style=\"width:900px; height:500px;\"></div>\n",
       "\n",
       "<script>\n",
       "        require(['echarts', 'echarts-wordcloud'], function(echarts) {\n",
       "                var chart_dc3238016ff548aeb695e560226e6d87 = echarts.init(\n",
       "                    document.getElementById('dc3238016ff548aeb695e560226e6d87'), 'white', {renderer: 'canvas'});\n",
       "                var option_dc3238016ff548aeb695e560226e6d87 = {\n",
       "    \"animation\": true,\n",
       "    \"animationThreshold\": 2000,\n",
       "    \"animationDuration\": 1000,\n",
       "    \"animationEasing\": \"cubicOut\",\n",
       "    \"animationDelay\": 0,\n",
       "    \"animationDurationUpdate\": 300,\n",
       "    \"animationEasingUpdate\": \"cubicOut\",\n",
       "    \"animationDelayUpdate\": 0,\n",
       "    \"aria\": {\n",
       "        \"enabled\": false\n",
       "    },\n",
       "    \"color\": [\n",
       "        \"#5470c6\",\n",
       "        \"#91cc75\",\n",
       "        \"#fac858\",\n",
       "        \"#ee6666\",\n",
       "        \"#73c0de\",\n",
       "        \"#3ba272\",\n",
       "        \"#fc8452\",\n",
       "        \"#9a60b4\",\n",
       "        \"#ea7ccc\"\n",
       "    ],\n",
       "    \"series\": [\n",
       "        {\n",
       "            \"type\": \"wordCloud\",\n",
       "            \"shape\": \"diamond\",\n",
       "            \"rotationRange\": [\n",
       "                0,\n",
       "                0\n",
       "            ],\n",
       "            \"rotationStep\": 45,\n",
       "            \"girdSize\": 20,\n",
       "            \"sizeRange\": [\n",
       "                20,\n",
       "                100\n",
       "            ],\n",
       "            \"data\": [\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(138,116,129)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u9ad8\\u7ea7\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(67,48,9)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u786c\\u4ef6\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(152,23,87)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"AI\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(141,5,128)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u8f6f\\u4ef6\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(21,157,67)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"AI\\u5e94\\u7528\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(125,26,80)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u533b\\u836f\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(129,2,116)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u52a9\\u7406\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(84,146,16)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7535\\u5546\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(39,83,40)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u9ad8\\u7ea7\\u4ea7\\u54c1PM\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(28,18,48)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6570\\u636e\\u4e2d\\u53f0\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(66,104,58)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"CRM\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(6,29,37)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u91d1\\u878d\\u79d1\\u6280\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(148,87,71)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u91d1\\u878d\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(69,115,80)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6570\\u636e\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(154,22,55)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6d77\\u5916\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(21,27,2)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"OTC\\u533a\\u57df\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(137,152,157)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u9ad8\\u7ea7TMS\\u4ea7\\u54c1\\u7ecf\\u7406 \",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(107,1,26)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u9ad8\\u7ea7\\u6570\\u636e\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(64,64,125)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(105,32,73)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u667a\\u80fd\\u786c\\u4ef6\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(17,45,63)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u91d1\\u878d\\u79d1\\u6280\\u4ea7\\u54c1\\u7ecf\\u7406\\u5c97\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(13,110,0)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"APP\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(25,2,30)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"B\\u7aef\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(30,69,14)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5316\\u5986\\u54c1\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(99,148,145)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u8d44\\u6df1\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(62,80,45)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u80be\\u7ebf\\u52a9\\u7406\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(5,4,104)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u8de8\\u5883\\u7535\\u5546\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(80,27,20)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7ecf\\u7406\\u5c97\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(39,128,120)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6d77\\u5916\\u793e\\u4ea4\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(119,67,146)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"B\\u7aef\\u4f9b\\u5e94\\u94fe\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(88,67,52)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"eWMS Product Manager\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(55,78,6)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5feb\\u6d88\\u54c1\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(143,152,41)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7ecf\\u7406-\\u4ea7\\u54c1\\u4f01\\u5212\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(92,26,99)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6d77\\u5916\\u8f6f\\u4ef6\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(34,82,136)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7535\\u5546\\u786c\\u4ef6\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(110,146,63)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5c55\\u4e1a\\u7cfb\\u7edf\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(36,122,76)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7b97\\u6cd5\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(93,114,37)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"AI\\u5e94\\u7528\\u4ea7\\u54c1\\u7ecf\\u7406 \",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(67,18,111)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4e13\\u79d1\\u4e13\\u75c5\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(43,157,128)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u52a9\\u7406\\u4ea7\\u54c1\\u7ecf\\u7406/\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(43,98,116)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u552e\\u524d\\u4ea7\\u54c1\\u7ecf\\u7406 \",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(102,145,122)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6570\\u636eai\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(88,9,10)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u533b\\u836f\\u4e2d\\u592e\\u5e02\\u573a\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(148,14,85)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u9ad8\\u7ea7\\u4ea7\\u54c1\\u7ecf\\u7406-\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(102,72,100)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7ecf\\u7406 - eWMS\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(57,71,109)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"IT\\u5e73\\u53f0\\u4ea7\\u54c1\\u7ecf\\u7406\\u4e3b\\u7ba1\\u5de5\\u7a0b\\u5e08\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(66,141,108)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"AI\\u4ea7\\u54c1\\u7ecf\\u7406\\u5c97\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(54,27,100)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4e92\\u8054\\u7f51\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(57,92,48)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u552e\\u524d\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(103,102,67)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7ecf\\u7406/\\u4e3b\\u7ba1\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(3,142,144)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u56fd\\u4f01\\u6b63\\u7f16-\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(59,84,112)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u82af\\u7247\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(75,85,120)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ee3\\u5ba2\\u4ee3\\u7406\\u4e2d\\u5fc3\\u4ea7\\u54c1\\u7ecf\\u7406\\u5c97\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(143,109,0)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea4\\u6613\\u652f\\u4ed8\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(115,126,156)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u56fd\\u4f01\\u80cc\\u666f-AI\\u4ea7\\u54c1\\u7ecf\\u7406-\\u798f\\u5229\\u4f73\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(140,3,20)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7ecf\\u7406-\\u6d77\\u5916\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(63,42,149)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"b\\u7aef\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(118,152,7)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u667a\\u6167\\u7269\\u6d41-\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(98,67,68)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7535\\u5546\\u7269\\u6d41\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(39,142,55)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u79fb\\u52a8\\u9ad8\\u7ea7\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(135,144,55)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u9ad8\\u7ea7\\u4ea7\\u54c1/\\u786c\\u4ef6\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(44,7,157)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6587\\u521b\\u4ea7\\u54c1\\u7ecf\\u7406/\\u4e3b\\u7ba1\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(71,81,89)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7528\\u6237\\u589e\\u957f\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(38,114,82)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5e7f\\u82b1\\u878d\\u8d44\\u62c5\\u4fdd\\u516c\\u53f8\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(47,9,49)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6f6e\\u73a9\\u76f2\\u76d2\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(111,115,123)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"B\\u7aef\\u4ea7\\u54c1\\u7ecf\\u7406G00941\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(148,146,12)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u8bc1\\u5238\\u91d1\\u878dIT\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(6,4,4)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7ecf\\u7406/ \\u9ad8\\u7ea7\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(96,105,153)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u786c\\u4ef6\\u9ad8\\u7ea7\\u4ea7\\u54c1\\u7ecf\\u7406/\\u603b\\u76d1\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(132,82,71)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u79c1\\u52df\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(115,148,47)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4e91\\u684c\\u9762\\u7ec8\\u7aef\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(2,76,93)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6570\\u636e\\u6cbb\\u7406\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(6,155,147)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5d4c\\u5165\\u5f0f\\u786c\\u4ef6\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(16,130,33)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"MES\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(154,85,119)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4f9b\\u5e94\\u94fe\\u4ea7\\u54c1\\u7ecf\\u7406 \",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(32,102,145)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"SDK\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(4,13,95)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7ecf\\u7406-\\u5b89\\u5168\\u65b9\\u5411\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(48,28,65)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4f9b\\u9700\\u8c03\\u5ea6\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(53,126,19)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5b89\\u5168\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(108,5,3)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7ecf\\u7406-\\u80bf\\u7624\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(124,74,39)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u533a\\u57df\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(128,127,137)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \" AI\\u5e94\\u7528\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(10,125,20)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u54c1\\u8d28PM\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(56,17,145)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7a7f\\u6234\\u7532\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(85,122,30)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7f51\\u7edc\\u91d1\\u878d\\u90e8\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(160,93,137)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4e92\\u8054\\u7f51\\u533b\\u7597\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(81,61,124)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u652f\\u4ed8\\u7ed3\\u7b97\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(17,69,24)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7b56\\u5212\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(1,33,20)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u533b\\u836f\\u9ad8\\u7ea7\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(42,78,107)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u89e3\\u51b3\\u65b9\\u6848\\u4ea7\\u54c1\\u7ecf\\u7406 \",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(23,31,96)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u52a9\\u7406\\u4ea7\\u54c1\\u7ecf\\u7406\\u2014\\u98df\\u54c1\\u7c7b\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(74,59,50)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u521d\\u7ea7\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(69,141,154)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4e34\\u5e8a\\u8bd5\\u9a8c\\u9879\\u76ee\\u7ecf\\u7406PM\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(8,33,21)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7ecf\\u7406\\u52a9\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(96,135,77)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6d3b\\u52a8PM\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(140,45,62)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6e38\\u620fPM\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(66,134,117)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6570\\u5b57\\u8425\\u9500PM\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(110,78,107)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u9879\\u76ee\\u53d1\\u884cPM\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(81,77,104)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5fae\\u751f\\u7269\\u68c0\\u6d4b\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(113,152,75)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"CRM\\u5b9e\\u65bd\\u987e\\u95ee&\\u9879\\u76ee\\u7ecf\\u7406PM\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(134,93,37)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \" Product Manager \",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(94,16,15)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6570\\u5b57\\u5316\\u4ea7\\u54c1\\u7ecf\\u7406\\u5c97\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(44,87,127)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6570\\u7801\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(125,132,23)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"Assistant Product Manager / Product Manager \",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(78,133,27)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"Automation Product Manager\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(66,124,104)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u9500\\u552e\\u7ecf\\u7406-\\u5e7f\\u5dde\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(78,145,119)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u81ea\\u52a8\\u9a7e\\u9a76\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(119,127,42)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"eWMS\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(53,122,123)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"AI\\u5e94\\u7528\\u4ea7\\u54c1\\u7ecf\\u7406/\\u6e2f\\u8d44\\u4f01\\u4e1a\\u6b63\\u7f16/\\u53cc\\u4f11WLB\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(2,78,24)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5316\\u5986\\u54c1\\u539f\\u6599\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(95,117,5)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u795e\\u5916\\u4ea7\\u54c1\\u9500\\u552e\\u7ecf\\u7406 Product Sales Manager\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(35,65,8)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"Product Sales Manager MR \\u4ea7\\u54c1\\u9500\\u552e\\u7ecf\\u7406 \\u5e7f\\u5dde\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(146,39,82)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7ecf\\u7406Product Manager\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(7,21,49)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7ecf\\u7406/Product Manager\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(7,31,61)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u533a\\u57df\\u4ea7\\u54c1\\u7ecf\\u7406/RPM\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(91,88,4)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u56fa\\u6536\\u6761\\u7ebf\\u91d1\\u878d\\u79d1\\u6280\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(55,86,102)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"B\\u7aef\\u4f9b\\u5e94\\u94fe\\u4ea7\\u54c1\\u7ecf\\u7406 \",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(61,57,56)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5fc3\\u8840\\u7ba1\\u4ea7\\u54c1\\u7ebf\\u603b\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(132,89,3)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"IT\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(121,85,62)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6570\\u5b57\\u5316\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(48,59,31)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5b89\\u5168\\u7c7b\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(148,19,7)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5546\\u4e1a\\u5316\\u4ea7\\u54c1\\u7ecf\\u7406-\\u51fa\\u6d77\\u5de5\\u5177\\u4ea7\\u54c1\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(45,46,133)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u9ad8\\u7ea7\\u786c\\u4ef6\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(143,142,87)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u552e\\u540e\\u7814\\u53d1\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(103,70,100)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u9ad8\\u7ea7\\u4ea7\\u54c1\\u7ecf\\u7406/\\u4ea7\\u54c1\\u8d1f\\u8d23\\u4eba \",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(93,4,101)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4e34\\u5e8a\\u9879\\u76ee\\u7ecf\\u7406PM\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(47,81,74)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7ecf\\u7406/\\u4ea7\\u54c1\\u603b\\u76d1\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(76,9,23)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5e02\\u573a\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(151,70,2)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5bb6\\u5177\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(140,98,34)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u8f6f\\u4ef6\\u5f00\\u53d1\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(119,53,49)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4eba\\u8138\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(76,12,112)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u9ad8\\u7ea7\\u9879\\u76ee\\u7ba1\\u7406PM\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(63,139,24)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4e2d\\u7ea7\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(110,136,89)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5145\\u7535-\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(129,85,42)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u533a\\u57df\\u4ea7\\u54c1\\u7ecf\\u7406/\\u4e13\\u5458\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(47,85,138)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u793e\\u4ea4\\u7535\\u5546\\u4ea7\\u54c1\\u7ecf\\u7406/\\u6e2f\\u4f01\\u6b63\\u7f16/\\u53cc\\u4f11\\u751f\\u6d3b\\u5de5\\u4f5c\\u5e73\\u8861\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(99,137,154)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5bb6\\u5c45-\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(7,128,3)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7167\\u660e-\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(142,55,31)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u50a8\\u5907\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(152,19,46)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6295\\u8d44\\u4ea4\\u6613\\u4e1a\\u52a1\\u7cfb\\u7edf\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(97,120,138)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7535\\u5546\\u786c\\u4ef6\\u4ea7\\u54c1\\u7ecf\\u7406/\\u603b\\u76d1\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(28,61,39)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"ERP\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(141,145,29)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"IT\\u4ea7\\u54c1\\u7ecf\\u7406\\u5c97\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(77,141,144)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7814\\u7a76\\u6240\\u6570\\u5b57\\u5316\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(25,49,92)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7ecf\\u7406\\uff0c\\u5e73\\u677f\\u7b14\\u8bb0\\u672c\\u65b9\\u5411\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(20,55,116)\"\n",
       "                    }\n",
       "                }\n",
       "            ],\n",
       "            \"drawOutOfBound\": false,\n",
       "            \"textStyle\": {\n",
       "                \"emphasis\": {}\n",
       "            }\n",
       "        }\n",
       "    ],\n",
       "    \"legend\": [\n",
       "        {\n",
       "            \"data\": [],\n",
       "            \"selected\": {},\n",
       "            \"show\": true,\n",
       "            \"padding\": 5,\n",
       "            \"itemGap\": 10,\n",
       "            \"itemWidth\": 25,\n",
       "            \"itemHeight\": 14,\n",
       "            \"backgroundColor\": \"transparent\",\n",
       "            \"borderColor\": \"#ccc\",\n",
       "            \"borderWidth\": 1,\n",
       "            \"borderRadius\": 0,\n",
       "            \"pageButtonItemGap\": 5,\n",
       "            \"pageButtonPosition\": \"end\",\n",
       "            \"pageFormatter\": \"{current}/{total}\",\n",
       "            \"pageIconColor\": \"#2f4554\",\n",
       "            \"pageIconInactiveColor\": \"#aaa\",\n",
       "            \"pageIconSize\": 15,\n",
       "            \"animationDurationUpdate\": 800,\n",
       "            \"selector\": false,\n",
       "            \"selectorPosition\": \"auto\",\n",
       "            \"selectorItemGap\": 7,\n",
       "            \"selectorButtonGap\": 10\n",
       "        }\n",
       "    ],\n",
       "    \"tooltip\": {\n",
       "        \"show\": true,\n",
       "        \"trigger\": \"item\",\n",
       "        \"triggerOn\": \"mousemove|click\",\n",
       "        \"axisPointer\": {\n",
       "            \"type\": \"line\"\n",
       "        },\n",
       "        \"showContent\": true,\n",
       "        \"alwaysShowContent\": false,\n",
       "        \"showDelay\": 0,\n",
       "        \"hideDelay\": 100,\n",
       "        \"enterable\": false,\n",
       "        \"confine\": false,\n",
       "        \"appendToBody\": false,\n",
       "        \"transitionDuration\": 0.4,\n",
       "        \"textStyle\": {\n",
       "            \"fontSize\": 14\n",
       "        },\n",
       "        \"borderWidth\": 0,\n",
       "        \"padding\": 5,\n",
       "        \"order\": \"seriesAsc\"\n",
       "    },\n",
       "    \"title\": [\n",
       "        {\n",
       "            \"show\": true,\n",
       "            \"text\": \"\\u4ea7\\u54c1\\u7ecf\\u7406-liepin-title\",\n",
       "            \"target\": \"blank\",\n",
       "            \"subtarget\": \"blank\",\n",
       "            \"padding\": 5,\n",
       "            \"itemGap\": 10,\n",
       "            \"textAlign\": \"auto\",\n",
       "            \"textVerticalAlign\": \"auto\",\n",
       "            \"triggerEvent\": false\n",
       "        }\n",
       "    ]\n",
       "};\n",
       "                chart_dc3238016ff548aeb695e560226e6d87.setOption(option_dc3238016ff548aeb695e560226e6d87);\n",
       "        });\n",
       "    </script>\n"
      ],
      "text/plain": [
       "<pyecharts.render.display.HTML at 0x1e3d8c85af0>"
      ]
     },
     "execution_count": 21,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "from pyecharts import options as opts\n",
    "from pyecharts.charts import WordCloud\n",
    "from pyecharts.globals import SymbolType\n",
    "\n",
    "c= (\n",
    "    WordCloud()\n",
    "    .add(\"\",job_title_words, word_size_range=[20,100],shape=SymbolType.DIAMOND)\n",
    "    .set_global_opts(title_opts=opts.TitleOpts(title=\"产品经理-liepin-title\"))\n",
    "        )\n",
    "c.render_notebook()"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "91096929",
   "metadata": {},
   "source": [
    "## job.requireEduLevel + comp.compScale"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 22,
   "id": "19517411",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "本科       146\n",
       "统招本科     126\n",
       "本科及以上     41\n",
       "大专        25\n",
       "硕士        20\n",
       "学历不限      16\n",
       "大专及以上     14\n",
       "硕士及以上     12\n",
       "Name: job.requireEduLevel, dtype: int64"
      ]
     },
     "execution_count": 22,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_PM_gz['job.requireEduLevel'].value_counts()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "id": "4fb22eb8",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "100-499人       94\n",
       "500-999人       65\n",
       "5000-10000人    61\n",
       "2000-5000人     60\n",
       "10000人以上       44\n",
       "50-99人         26\n",
       "1000-2000人     25\n",
       "1-49人          19\n",
       "Name: comp.compScale, dtype: int64"
      ]
     },
     "execution_count": 23,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_PM_gz['comp.compScale'].value_counts()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 24,
   "id": "d5ca5948",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['100-499人',\n",
       " '500-999人',\n",
       " '5000-10000人',\n",
       " '2000-5000人',\n",
       " '10000人以上',\n",
       " '50-99人',\n",
       " '1000-2000人',\n",
       " '1-49人']"
      ]
     },
     "execution_count": 24,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_PM_gz['comp.compScale'].value_counts().index.tolist()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 25,
   "id": "b853e8bc",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[94, 65, 61, 60, 44, 26, 25, 19]"
      ]
     },
     "execution_count": 25,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_PM_gz['comp.compScale'].value_counts().values.tolist()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 26,
   "id": "83b54355",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "\n",
       "<script>\n",
       "    require.config({\n",
       "        paths: {\n",
       "            'echarts':'https://assets.pyecharts.org/assets/v5/echarts.min', 'echarts-wordcloud':'https://assets.pyecharts.org/assets/v5/echarts-wordcloud.min'\n",
       "        }\n",
       "    });\n",
       "</script>\n",
       "\n",
       "        <div id=\"574f9fe52cde4273b29d14a3fa596dc6\" style=\"width:900px; height:500px;\"></div>\n",
       "\n",
       "<script>\n",
       "        require(['echarts', 'echarts-wordcloud'], function(echarts) {\n",
       "                var chart_574f9fe52cde4273b29d14a3fa596dc6 = echarts.init(\n",
       "                    document.getElementById('574f9fe52cde4273b29d14a3fa596dc6'), 'white', {renderer: 'canvas'});\n",
       "                var option_574f9fe52cde4273b29d14a3fa596dc6 = {\n",
       "    \"animation\": true,\n",
       "    \"animationThreshold\": 2000,\n",
       "    \"animationDuration\": 1000,\n",
       "    \"animationEasing\": \"cubicOut\",\n",
       "    \"animationDelay\": 0,\n",
       "    \"animationDurationUpdate\": 300,\n",
       "    \"animationEasingUpdate\": \"cubicOut\",\n",
       "    \"animationDelayUpdate\": 0,\n",
       "    \"aria\": {\n",
       "        \"enabled\": false\n",
       "    },\n",
       "    \"color\": [\n",
       "        \"#5470c6\",\n",
       "        \"#91cc75\",\n",
       "        \"#fac858\",\n",
       "        \"#ee6666\",\n",
       "        \"#73c0de\",\n",
       "        \"#3ba272\",\n",
       "        \"#fc8452\",\n",
       "        \"#9a60b4\",\n",
       "        \"#ea7ccc\"\n",
       "    ],\n",
       "    \"series\": [\n",
       "        {\n",
       "            \"type\": \"wordCloud\",\n",
       "            \"shape\": \"diamond\",\n",
       "            \"rotationRange\": [\n",
       "                0,\n",
       "                0\n",
       "            ],\n",
       "            \"rotationStep\": 45,\n",
       "            \"girdSize\": 20,\n",
       "            \"sizeRange\": [\n",
       "                20,\n",
       "                100\n",
       "            ],\n",
       "            \"data\": [\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(138,116,129)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u9ad8\\u7ea7\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(67,48,9)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u786c\\u4ef6\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(152,23,87)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"AI\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(141,5,128)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u8f6f\\u4ef6\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(21,157,67)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"AI\\u5e94\\u7528\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(125,26,80)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u533b\\u836f\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(129,2,116)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u52a9\\u7406\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(84,146,16)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7535\\u5546\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(39,83,40)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u9ad8\\u7ea7\\u4ea7\\u54c1PM\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(28,18,48)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6570\\u636e\\u4e2d\\u53f0\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(66,104,58)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"CRM\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(6,29,37)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u91d1\\u878d\\u79d1\\u6280\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(148,87,71)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u91d1\\u878d\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(69,115,80)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6570\\u636e\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(154,22,55)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6d77\\u5916\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(21,27,2)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"OTC\\u533a\\u57df\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(137,152,157)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u9ad8\\u7ea7TMS\\u4ea7\\u54c1\\u7ecf\\u7406 \",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(107,1,26)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u9ad8\\u7ea7\\u6570\\u636e\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(64,64,125)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(105,32,73)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u667a\\u80fd\\u786c\\u4ef6\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(17,45,63)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u91d1\\u878d\\u79d1\\u6280\\u4ea7\\u54c1\\u7ecf\\u7406\\u5c97\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(13,110,0)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"APP\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(25,2,30)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"B\\u7aef\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(30,69,14)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5316\\u5986\\u54c1\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(99,148,145)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u8d44\\u6df1\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(62,80,45)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u80be\\u7ebf\\u52a9\\u7406\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(5,4,104)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u8de8\\u5883\\u7535\\u5546\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(80,27,20)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7ecf\\u7406\\u5c97\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(39,128,120)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6d77\\u5916\\u793e\\u4ea4\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(119,67,146)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"B\\u7aef\\u4f9b\\u5e94\\u94fe\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(88,67,52)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"eWMS Product Manager\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(55,78,6)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5feb\\u6d88\\u54c1\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(143,152,41)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7ecf\\u7406-\\u4ea7\\u54c1\\u4f01\\u5212\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(92,26,99)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6d77\\u5916\\u8f6f\\u4ef6\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(34,82,136)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7535\\u5546\\u786c\\u4ef6\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(110,146,63)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5c55\\u4e1a\\u7cfb\\u7edf\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(36,122,76)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7b97\\u6cd5\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(93,114,37)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"AI\\u5e94\\u7528\\u4ea7\\u54c1\\u7ecf\\u7406 \",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(67,18,111)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4e13\\u79d1\\u4e13\\u75c5\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(43,157,128)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u52a9\\u7406\\u4ea7\\u54c1\\u7ecf\\u7406/\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(43,98,116)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u552e\\u524d\\u4ea7\\u54c1\\u7ecf\\u7406 \",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(102,145,122)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6570\\u636eai\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(88,9,10)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u533b\\u836f\\u4e2d\\u592e\\u5e02\\u573a\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(148,14,85)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u9ad8\\u7ea7\\u4ea7\\u54c1\\u7ecf\\u7406-\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(102,72,100)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7ecf\\u7406 - eWMS\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(57,71,109)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"IT\\u5e73\\u53f0\\u4ea7\\u54c1\\u7ecf\\u7406\\u4e3b\\u7ba1\\u5de5\\u7a0b\\u5e08\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(66,141,108)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"AI\\u4ea7\\u54c1\\u7ecf\\u7406\\u5c97\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(54,27,100)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4e92\\u8054\\u7f51\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(57,92,48)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u552e\\u524d\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(103,102,67)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7ecf\\u7406/\\u4e3b\\u7ba1\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(3,142,144)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u56fd\\u4f01\\u6b63\\u7f16-\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(59,84,112)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u82af\\u7247\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(75,85,120)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ee3\\u5ba2\\u4ee3\\u7406\\u4e2d\\u5fc3\\u4ea7\\u54c1\\u7ecf\\u7406\\u5c97\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(143,109,0)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea4\\u6613\\u652f\\u4ed8\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(115,126,156)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u56fd\\u4f01\\u80cc\\u666f-AI\\u4ea7\\u54c1\\u7ecf\\u7406-\\u798f\\u5229\\u4f73\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(140,3,20)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7ecf\\u7406-\\u6d77\\u5916\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(63,42,149)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"b\\u7aef\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(118,152,7)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u667a\\u6167\\u7269\\u6d41-\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(98,67,68)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7535\\u5546\\u7269\\u6d41\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(39,142,55)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u79fb\\u52a8\\u9ad8\\u7ea7\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(135,144,55)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u9ad8\\u7ea7\\u4ea7\\u54c1/\\u786c\\u4ef6\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(44,7,157)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6587\\u521b\\u4ea7\\u54c1\\u7ecf\\u7406/\\u4e3b\\u7ba1\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(71,81,89)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7528\\u6237\\u589e\\u957f\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(38,114,82)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5e7f\\u82b1\\u878d\\u8d44\\u62c5\\u4fdd\\u516c\\u53f8\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(47,9,49)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6f6e\\u73a9\\u76f2\\u76d2\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(111,115,123)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"B\\u7aef\\u4ea7\\u54c1\\u7ecf\\u7406G00941\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(148,146,12)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u8bc1\\u5238\\u91d1\\u878dIT\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(6,4,4)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7ecf\\u7406/ \\u9ad8\\u7ea7\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(96,105,153)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u786c\\u4ef6\\u9ad8\\u7ea7\\u4ea7\\u54c1\\u7ecf\\u7406/\\u603b\\u76d1\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(132,82,71)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u79c1\\u52df\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(115,148,47)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4e91\\u684c\\u9762\\u7ec8\\u7aef\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(2,76,93)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6570\\u636e\\u6cbb\\u7406\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(6,155,147)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5d4c\\u5165\\u5f0f\\u786c\\u4ef6\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(16,130,33)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"MES\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(154,85,119)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4f9b\\u5e94\\u94fe\\u4ea7\\u54c1\\u7ecf\\u7406 \",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(32,102,145)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"SDK\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(4,13,95)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7ecf\\u7406-\\u5b89\\u5168\\u65b9\\u5411\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(48,28,65)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4f9b\\u9700\\u8c03\\u5ea6\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(53,126,19)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5b89\\u5168\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(108,5,3)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7ecf\\u7406-\\u80bf\\u7624\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(124,74,39)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u533a\\u57df\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(128,127,137)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \" AI\\u5e94\\u7528\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(10,125,20)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u54c1\\u8d28PM\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(56,17,145)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7a7f\\u6234\\u7532\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(85,122,30)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7f51\\u7edc\\u91d1\\u878d\\u90e8\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(160,93,137)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4e92\\u8054\\u7f51\\u533b\\u7597\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(81,61,124)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u652f\\u4ed8\\u7ed3\\u7b97\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(17,69,24)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7b56\\u5212\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(1,33,20)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u533b\\u836f\\u9ad8\\u7ea7\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(42,78,107)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u89e3\\u51b3\\u65b9\\u6848\\u4ea7\\u54c1\\u7ecf\\u7406 \",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(23,31,96)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u52a9\\u7406\\u4ea7\\u54c1\\u7ecf\\u7406\\u2014\\u98df\\u54c1\\u7c7b\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(74,59,50)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u521d\\u7ea7\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(69,141,154)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4e34\\u5e8a\\u8bd5\\u9a8c\\u9879\\u76ee\\u7ecf\\u7406PM\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(8,33,21)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7ecf\\u7406\\u52a9\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(96,135,77)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6d3b\\u52a8PM\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(140,45,62)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6e38\\u620fPM\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(66,134,117)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6570\\u5b57\\u8425\\u9500PM\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(110,78,107)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u9879\\u76ee\\u53d1\\u884cPM\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(81,77,104)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5fae\\u751f\\u7269\\u68c0\\u6d4b\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(113,152,75)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"CRM\\u5b9e\\u65bd\\u987e\\u95ee&\\u9879\\u76ee\\u7ecf\\u7406PM\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(134,93,37)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \" Product Manager \",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(94,16,15)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6570\\u5b57\\u5316\\u4ea7\\u54c1\\u7ecf\\u7406\\u5c97\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(44,87,127)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6570\\u7801\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(125,132,23)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"Assistant Product Manager / Product Manager \",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(78,133,27)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"Automation Product Manager\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(66,124,104)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u9500\\u552e\\u7ecf\\u7406-\\u5e7f\\u5dde\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(78,145,119)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u81ea\\u52a8\\u9a7e\\u9a76\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(119,127,42)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"eWMS\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(53,122,123)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"AI\\u5e94\\u7528\\u4ea7\\u54c1\\u7ecf\\u7406/\\u6e2f\\u8d44\\u4f01\\u4e1a\\u6b63\\u7f16/\\u53cc\\u4f11WLB\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(2,78,24)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5316\\u5986\\u54c1\\u539f\\u6599\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(95,117,5)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u795e\\u5916\\u4ea7\\u54c1\\u9500\\u552e\\u7ecf\\u7406 Product Sales Manager\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(35,65,8)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"Product Sales Manager MR \\u4ea7\\u54c1\\u9500\\u552e\\u7ecf\\u7406 \\u5e7f\\u5dde\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(146,39,82)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7ecf\\u7406Product Manager\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(7,21,49)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7ecf\\u7406/Product Manager\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(7,31,61)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u533a\\u57df\\u4ea7\\u54c1\\u7ecf\\u7406/RPM\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(91,88,4)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u56fa\\u6536\\u6761\\u7ebf\\u91d1\\u878d\\u79d1\\u6280\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(55,86,102)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"B\\u7aef\\u4f9b\\u5e94\\u94fe\\u4ea7\\u54c1\\u7ecf\\u7406 \",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(61,57,56)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5fc3\\u8840\\u7ba1\\u4ea7\\u54c1\\u7ebf\\u603b\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(132,89,3)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"IT\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(121,85,62)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6570\\u5b57\\u5316\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(48,59,31)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5b89\\u5168\\u7c7b\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(148,19,7)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5546\\u4e1a\\u5316\\u4ea7\\u54c1\\u7ecf\\u7406-\\u51fa\\u6d77\\u5de5\\u5177\\u4ea7\\u54c1\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(45,46,133)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u9ad8\\u7ea7\\u786c\\u4ef6\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(143,142,87)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u552e\\u540e\\u7814\\u53d1\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(103,70,100)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u9ad8\\u7ea7\\u4ea7\\u54c1\\u7ecf\\u7406/\\u4ea7\\u54c1\\u8d1f\\u8d23\\u4eba \",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(93,4,101)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4e34\\u5e8a\\u9879\\u76ee\\u7ecf\\u7406PM\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(47,81,74)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7ecf\\u7406/\\u4ea7\\u54c1\\u603b\\u76d1\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(76,9,23)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5e02\\u573a\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(151,70,2)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5bb6\\u5177\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(140,98,34)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u8f6f\\u4ef6\\u5f00\\u53d1\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(119,53,49)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4eba\\u8138\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(76,12,112)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u9ad8\\u7ea7\\u9879\\u76ee\\u7ba1\\u7406PM\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(63,139,24)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4e2d\\u7ea7\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(110,136,89)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5145\\u7535-\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(129,85,42)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u533a\\u57df\\u4ea7\\u54c1\\u7ecf\\u7406/\\u4e13\\u5458\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(47,85,138)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u793e\\u4ea4\\u7535\\u5546\\u4ea7\\u54c1\\u7ecf\\u7406/\\u6e2f\\u4f01\\u6b63\\u7f16/\\u53cc\\u4f11\\u751f\\u6d3b\\u5de5\\u4f5c\\u5e73\\u8861\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(99,137,154)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5bb6\\u5c45-\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(7,128,3)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7167\\u660e-\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(142,55,31)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u50a8\\u5907\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(152,19,46)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6295\\u8d44\\u4ea4\\u6613\\u4e1a\\u52a1\\u7cfb\\u7edf\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(97,120,138)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7535\\u5546\\u786c\\u4ef6\\u4ea7\\u54c1\\u7ecf\\u7406/\\u603b\\u76d1\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(28,61,39)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"ERP\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(141,145,29)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"IT\\u4ea7\\u54c1\\u7ecf\\u7406\\u5c97\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(77,141,144)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7814\\u7a76\\u6240\\u6570\\u5b57\\u5316\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(25,49,92)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7ecf\\u7406\\uff0c\\u5e73\\u677f\\u7b14\\u8bb0\\u672c\\u65b9\\u5411\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(20,55,116)\"\n",
       "                    }\n",
       "                }\n",
       "            ],\n",
       "            \"drawOutOfBound\": false,\n",
       "            \"textStyle\": {\n",
       "                \"emphasis\": {}\n",
       "            }\n",
       "        }\n",
       "    ],\n",
       "    \"legend\": [\n",
       "        {\n",
       "            \"data\": [],\n",
       "            \"selected\": {},\n",
       "            \"show\": true,\n",
       "            \"padding\": 5,\n",
       "            \"itemGap\": 10,\n",
       "            \"itemWidth\": 25,\n",
       "            \"itemHeight\": 14,\n",
       "            \"backgroundColor\": \"transparent\",\n",
       "            \"borderColor\": \"#ccc\",\n",
       "            \"borderWidth\": 1,\n",
       "            \"borderRadius\": 0,\n",
       "            \"pageButtonItemGap\": 5,\n",
       "            \"pageButtonPosition\": \"end\",\n",
       "            \"pageFormatter\": \"{current}/{total}\",\n",
       "            \"pageIconColor\": \"#2f4554\",\n",
       "            \"pageIconInactiveColor\": \"#aaa\",\n",
       "            \"pageIconSize\": 15,\n",
       "            \"animationDurationUpdate\": 800,\n",
       "            \"selector\": false,\n",
       "            \"selectorPosition\": \"auto\",\n",
       "            \"selectorItemGap\": 7,\n",
       "            \"selectorButtonGap\": 10\n",
       "        }\n",
       "    ],\n",
       "    \"tooltip\": {\n",
       "        \"show\": true,\n",
       "        \"trigger\": \"item\",\n",
       "        \"triggerOn\": \"mousemove|click\",\n",
       "        \"axisPointer\": {\n",
       "            \"type\": \"line\"\n",
       "        },\n",
       "        \"showContent\": true,\n",
       "        \"alwaysShowContent\": false,\n",
       "        \"showDelay\": 0,\n",
       "        \"hideDelay\": 100,\n",
       "        \"enterable\": false,\n",
       "        \"confine\": false,\n",
       "        \"appendToBody\": false,\n",
       "        \"transitionDuration\": 0.4,\n",
       "        \"textStyle\": {\n",
       "            \"fontSize\": 14\n",
       "        },\n",
       "        \"borderWidth\": 0,\n",
       "        \"padding\": 5,\n",
       "        \"order\": \"seriesAsc\"\n",
       "    },\n",
       "    \"title\": [\n",
       "        {\n",
       "            \"show\": true,\n",
       "            \"text\": \"\\u4ea7\\u54c1\\u7ecf\\u7406-liepin-title\",\n",
       "            \"target\": \"blank\",\n",
       "            \"subtarget\": \"blank\",\n",
       "            \"padding\": 5,\n",
       "            \"itemGap\": 10,\n",
       "            \"textAlign\": \"auto\",\n",
       "            \"textVerticalAlign\": \"auto\",\n",
       "            \"triggerEvent\": false\n",
       "        }\n",
       "    ]\n",
       "};\n",
       "                chart_574f9fe52cde4273b29d14a3fa596dc6.setOption(option_574f9fe52cde4273b29d14a3fa596dc6);\n",
       "        });\n",
       "    </script>\n"
      ],
      "text/plain": [
       "<pyecharts.render.display.HTML at 0x1e3d8d3db20>"
      ]
     },
     "execution_count": 26,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "import pyecharts.options as opts\n",
    "from pyecharts.charts import Pie\n",
    "\n",
    "\"\"\"\n",
    "Gallery 使用 pyecharts 1.1.0\n",
    "参考地址: https://echarts.apache.org/examples/editor.html?c=pie-doughnut\n",
    "\n",
    "目前无法实现的功能:\n",
    "\n",
    "1、迷之颜色映射的问题\n",
    "\"\"\"\n",
    "\n",
    "x_data = [\"直接访问\", \"邮件营销\", \"联盟广告\", \"视频广告\", \"搜索引擎\"]\n",
    "y_data = [335, 310, 274, 235, 400]\n",
    "data_pair = [list(z) for z in zip(x_data, y_data)]\n",
    "data_pair.sort(key=lambda x: x[1])\n",
    "\n",
    "(\n",
    "    Pie(init_opts=opts.InitOpts(bg_color=\"#2c343c\"))\n",
    "    .add(\n",
    "        series_name=\"访问来源\",\n",
    "        data_pair=data_pair,\n",
    "        rosetype=\"radius\",\n",
    "        radius=\"55%\",\n",
    "        center=[\"50%\", \"50%\"],\n",
    "        label_opts=opts.LabelOpts(is_show=False, position=\"center\"),\n",
    "    )\n",
    "    .set_global_opts(\n",
    "        title_opts=opts.TitleOpts(\n",
    "            title=\"Customized Pie\",\n",
    "            pos_left=\"center\",\n",
    "            pos_top=\"20\",\n",
    "            title_textstyle_opts=opts.TextStyleOpts(color=\"#fff\"),\n",
    "        ),\n",
    "        legend_opts=opts.LegendOpts(is_show=False),\n",
    "    )\n",
    "    .set_series_opts(\n",
    "        tooltip_opts=opts.TooltipOpts(\n",
    "            trigger=\"item\", formatter=\"{a} <br/>{b}: {c} ({d}%)\"\n",
    "        ),\n",
    "        label_opts=opts.LabelOpts(color=\"rgba(255, 255, 255, 0.3)\"),\n",
    "    )\n",
    "#     .render(\"customized_pie.html\")\n",
    ")\n",
    "c.render_notebook()"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "e485ad3f",
   "metadata": {},
   "source": [
    "## 分组运算  \n",
    "* 在不同的类别下统计数量或者聚合运算"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 27,
   "id": "7dcaa73f",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th>comp.compScale</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>job.requireEduLevel</th>\n",
       "      <th>comp.compScale</th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th rowspan=\"7\" valign=\"top\">大专</th>\n",
       "      <th>1-49人</th>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>100-499人</th>\n",
       "      <td>8</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1000-2000人</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2000-5000人</th>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>50-99人</th>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>500-999人</th>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5000-10000人</th>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th rowspan=\"7\" valign=\"top\">大专及以上</th>\n",
       "      <th>1-49人</th>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>100-499人</th>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1000-2000人</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10000人以上</th>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2000-5000人</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>500-999人</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5000-10000人</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th rowspan=\"7\" valign=\"top\">学历不限</th>\n",
       "      <th>1-49人</th>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>100-499人</th>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10000人以上</th>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2000-5000人</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>50-99人</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>500-999人</th>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5000-10000人</th>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th rowspan=\"8\" valign=\"top\">本科</th>\n",
       "      <th>1-49人</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>100-499人</th>\n",
       "      <td>28</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1000-2000人</th>\n",
       "      <td>18</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10000人以上</th>\n",
       "      <td>18</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2000-5000人</th>\n",
       "      <td>24</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>50-99人</th>\n",
       "      <td>12</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>500-999人</th>\n",
       "      <td>21</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5000-10000人</th>\n",
       "      <td>21</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th rowspan=\"8\" valign=\"top\">本科及以上</th>\n",
       "      <th>1-49人</th>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>100-499人</th>\n",
       "      <td>11</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1000-2000人</th>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10000人以上</th>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2000-5000人</th>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>50-99人</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>500-999人</th>\n",
       "      <td>9</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5000-10000人</th>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th rowspan=\"6\" valign=\"top\">硕士</th>\n",
       "      <th>1-49人</th>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>100-499人</th>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2000-5000人</th>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>50-99人</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>500-999人</th>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5000-10000人</th>\n",
       "      <td>7</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th rowspan=\"4\" valign=\"top\">硕士及以上</th>\n",
       "      <th>2000-5000人</th>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>50-99人</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>500-999人</th>\n",
       "      <td>8</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5000-10000人</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th rowspan=\"8\" valign=\"top\">统招本科</th>\n",
       "      <th>1-49人</th>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>100-499人</th>\n",
       "      <td>37</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1000-2000人</th>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10000人以上</th>\n",
       "      <td>14</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2000-5000人</th>\n",
       "      <td>24</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>50-99人</th>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>500-999人</th>\n",
       "      <td>18</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5000-10000人</th>\n",
       "      <td>21</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                                    comp.compScale\n",
       "job.requireEduLevel comp.compScale                \n",
       "大专                  1-49人                        3\n",
       "                    100-499人                     8\n",
       "                    1000-2000人                   1\n",
       "                    2000-5000人                   2\n",
       "                    50-99人                       5\n",
       "                    500-999人                     2\n",
       "                    5000-10000人                  4\n",
       "大专及以上               1-49人                        4\n",
       "                    100-499人                     2\n",
       "                    1000-2000人                   1\n",
       "                    10000人以上                     4\n",
       "                    2000-5000人                   1\n",
       "                    500-999人                     1\n",
       "                    5000-10000人                  1\n",
       "学历不限                1-49人                        2\n",
       "                    100-499人                     4\n",
       "                    10000人以上                     3\n",
       "                    2000-5000人                   1\n",
       "                    50-99人                       1\n",
       "                    500-999人                     2\n",
       "                    5000-10000人                  3\n",
       "本科                  1-49人                        1\n",
       "                    100-499人                    28\n",
       "                    1000-2000人                  18\n",
       "                    10000人以上                    18\n",
       "                    2000-5000人                  24\n",
       "                    50-99人                      12\n",
       "                    500-999人                    21\n",
       "                    5000-10000人                 21\n",
       "本科及以上               1-49人                        5\n",
       "                    100-499人                    11\n",
       "                    1000-2000人                   2\n",
       "                    10000人以上                     5\n",
       "                    2000-5000人                   4\n",
       "                    50-99人                       1\n",
       "                    500-999人                     9\n",
       "                    5000-10000人                  3\n",
       "硕士                  1-49人                        2\n",
       "                    100-499人                     4\n",
       "                    2000-5000人                   2\n",
       "                    50-99人                       1\n",
       "                    500-999人                     4\n",
       "                    5000-10000人                  7\n",
       "硕士及以上               2000-5000人                   2\n",
       "                    50-99人                       1\n",
       "                    500-999人                     8\n",
       "                    5000-10000人                  1\n",
       "统招本科                1-49人                        2\n",
       "                    100-499人                    37\n",
       "                    1000-2000人                   3\n",
       "                    10000人以上                    14\n",
       "                    2000-5000人                  24\n",
       "                    50-99人                       5\n",
       "                    500-999人                    18\n",
       "                    5000-10000人                 21"
      ]
     },
     "execution_count": 27,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_PM_gz.groupby(['job.requireEduLevel','comp.compScale']).agg({'comp.compScale':'count'})"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 28,
   "id": "d3f72e0b",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th>comp.compName</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>job.requireEduLevel</th>\n",
       "      <th>comp.compScale</th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th rowspan=\"7\" valign=\"top\">大专</th>\n",
       "      <th>1-49人</th>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>100-499人</th>\n",
       "      <td>8</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1000-2000人</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2000-5000人</th>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>50-99人</th>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>500-999人</th>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5000-10000人</th>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th rowspan=\"7\" valign=\"top\">大专及以上</th>\n",
       "      <th>1-49人</th>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>100-499人</th>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1000-2000人</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10000人以上</th>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2000-5000人</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>500-999人</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5000-10000人</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th rowspan=\"7\" valign=\"top\">学历不限</th>\n",
       "      <th>1-49人</th>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>100-499人</th>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10000人以上</th>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2000-5000人</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>50-99人</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>500-999人</th>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5000-10000人</th>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th rowspan=\"8\" valign=\"top\">本科</th>\n",
       "      <th>1-49人</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>100-499人</th>\n",
       "      <td>28</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1000-2000人</th>\n",
       "      <td>18</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10000人以上</th>\n",
       "      <td>18</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2000-5000人</th>\n",
       "      <td>24</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>50-99人</th>\n",
       "      <td>12</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>500-999人</th>\n",
       "      <td>21</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5000-10000人</th>\n",
       "      <td>21</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th rowspan=\"8\" valign=\"top\">本科及以上</th>\n",
       "      <th>1-49人</th>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>100-499人</th>\n",
       "      <td>11</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1000-2000人</th>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10000人以上</th>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2000-5000人</th>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>50-99人</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>500-999人</th>\n",
       "      <td>9</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5000-10000人</th>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th rowspan=\"6\" valign=\"top\">硕士</th>\n",
       "      <th>1-49人</th>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>100-499人</th>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2000-5000人</th>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>50-99人</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>500-999人</th>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5000-10000人</th>\n",
       "      <td>7</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th rowspan=\"4\" valign=\"top\">硕士及以上</th>\n",
       "      <th>2000-5000人</th>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>50-99人</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>500-999人</th>\n",
       "      <td>8</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5000-10000人</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th rowspan=\"8\" valign=\"top\">统招本科</th>\n",
       "      <th>1-49人</th>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>100-499人</th>\n",
       "      <td>37</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1000-2000人</th>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10000人以上</th>\n",
       "      <td>14</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2000-5000人</th>\n",
       "      <td>24</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>50-99人</th>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>500-999人</th>\n",
       "      <td>18</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5000-10000人</th>\n",
       "      <td>21</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                                    comp.compName\n",
       "job.requireEduLevel comp.compScale               \n",
       "大专                  1-49人                       3\n",
       "                    100-499人                    8\n",
       "                    1000-2000人                  1\n",
       "                    2000-5000人                  2\n",
       "                    50-99人                      5\n",
       "                    500-999人                    2\n",
       "                    5000-10000人                 4\n",
       "大专及以上               1-49人                       4\n",
       "                    100-499人                    2\n",
       "                    1000-2000人                  1\n",
       "                    10000人以上                    4\n",
       "                    2000-5000人                  1\n",
       "                    500-999人                    1\n",
       "                    5000-10000人                 1\n",
       "学历不限                1-49人                       2\n",
       "                    100-499人                    4\n",
       "                    10000人以上                    3\n",
       "                    2000-5000人                  1\n",
       "                    50-99人                      1\n",
       "                    500-999人                    2\n",
       "                    5000-10000人                 3\n",
       "本科                  1-49人                       1\n",
       "                    100-499人                   28\n",
       "                    1000-2000人                 18\n",
       "                    10000人以上                   18\n",
       "                    2000-5000人                 24\n",
       "                    50-99人                     12\n",
       "                    500-999人                   21\n",
       "                    5000-10000人                21\n",
       "本科及以上               1-49人                       5\n",
       "                    100-499人                   11\n",
       "                    1000-2000人                  2\n",
       "                    10000人以上                    5\n",
       "                    2000-5000人                  4\n",
       "                    50-99人                      1\n",
       "                    500-999人                    9\n",
       "                    5000-10000人                 3\n",
       "硕士                  1-49人                       2\n",
       "                    100-499人                    4\n",
       "                    2000-5000人                  2\n",
       "                    50-99人                      1\n",
       "                    500-999人                    4\n",
       "                    5000-10000人                 7\n",
       "硕士及以上               2000-5000人                  2\n",
       "                    50-99人                      1\n",
       "                    500-999人                    8\n",
       "                    5000-10000人                 1\n",
       "统招本科                1-49人                       2\n",
       "                    100-499人                   37\n",
       "                    1000-2000人                  3\n",
       "                    10000人以上                   14\n",
       "                    2000-5000人                 24\n",
       "                    50-99人                      5\n",
       "                    500-999人                   18\n",
       "                    5000-10000人                21"
      ]
     },
     "execution_count": 28,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "学历分组 = df_PM_gz.groupby(['job.requireEduLevel','comp.compScale']).agg({'comp.compName':'count'})\n",
    "学历分组"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 29,
   "id": "65cf7f6d",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>学历</th>\n",
       "      <th>规模</th>\n",
       "      <th>人数</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>本科</td>\n",
       "      <td>1-49人</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>本科</td>\n",
       "      <td>100-499人</td>\n",
       "      <td>28</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>本科</td>\n",
       "      <td>1000-2000人</td>\n",
       "      <td>18</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>本科</td>\n",
       "      <td>10000人以上</td>\n",
       "      <td>18</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25</th>\n",
       "      <td>本科</td>\n",
       "      <td>2000-5000人</td>\n",
       "      <td>24</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26</th>\n",
       "      <td>本科</td>\n",
       "      <td>50-99人</td>\n",
       "      <td>12</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>27</th>\n",
       "      <td>本科</td>\n",
       "      <td>500-999人</td>\n",
       "      <td>21</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>28</th>\n",
       "      <td>本科</td>\n",
       "      <td>5000-10000人</td>\n",
       "      <td>21</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "    学历           规模  人数\n",
       "21  本科        1-49人   1\n",
       "22  本科     100-499人  28\n",
       "23  本科   1000-2000人  18\n",
       "24  本科     10000人以上  18\n",
       "25  本科   2000-5000人  24\n",
       "26  本科       50-99人  12\n",
       "27  本科     500-999人  21\n",
       "28  本科  5000-10000人  21"
      ]
     },
     "execution_count": 29,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "本科 = 学历分组.reset_index().rename(columns={'job.requireEduLevel':'学历','comp.compScale':'规模','comp.compName':'人数'}).query('学历 == \"本科\"')\n",
    "本科\n",
    "                                                                                                                      "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 30,
   "id": "3425a033",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "\n",
       "<script>\n",
       "    require.config({\n",
       "        paths: {\n",
       "            'echarts':'https://assets.pyecharts.org/assets/v5/echarts.min', 'echarts-wordcloud':'https://assets.pyecharts.org/assets/v5/echarts-wordcloud.min'\n",
       "        }\n",
       "    });\n",
       "</script>\n",
       "\n",
       "        <div id=\"fecf4b40e8ff46afaa5700f06b4b94f0\" style=\"width:900px; height:500px;\"></div>\n",
       "\n",
       "<script>\n",
       "        require(['echarts', 'echarts-wordcloud'], function(echarts) {\n",
       "                var chart_fecf4b40e8ff46afaa5700f06b4b94f0 = echarts.init(\n",
       "                    document.getElementById('fecf4b40e8ff46afaa5700f06b4b94f0'), 'white', {renderer: 'canvas'});\n",
       "                var option_fecf4b40e8ff46afaa5700f06b4b94f0 = {\n",
       "    \"animation\": true,\n",
       "    \"animationThreshold\": 2000,\n",
       "    \"animationDuration\": 1000,\n",
       "    \"animationEasing\": \"cubicOut\",\n",
       "    \"animationDelay\": 0,\n",
       "    \"animationDurationUpdate\": 300,\n",
       "    \"animationEasingUpdate\": \"cubicOut\",\n",
       "    \"animationDelayUpdate\": 0,\n",
       "    \"aria\": {\n",
       "        \"enabled\": false\n",
       "    },\n",
       "    \"color\": [\n",
       "        \"#5470c6\",\n",
       "        \"#91cc75\",\n",
       "        \"#fac858\",\n",
       "        \"#ee6666\",\n",
       "        \"#73c0de\",\n",
       "        \"#3ba272\",\n",
       "        \"#fc8452\",\n",
       "        \"#9a60b4\",\n",
       "        \"#ea7ccc\"\n",
       "    ],\n",
       "    \"series\": [\n",
       "        {\n",
       "            \"type\": \"wordCloud\",\n",
       "            \"shape\": \"diamond\",\n",
       "            \"rotationRange\": [\n",
       "                0,\n",
       "                0\n",
       "            ],\n",
       "            \"rotationStep\": 45,\n",
       "            \"girdSize\": 20,\n",
       "            \"sizeRange\": [\n",
       "                20,\n",
       "                100\n",
       "            ],\n",
       "            \"data\": [\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(138,116,129)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u9ad8\\u7ea7\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(67,48,9)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u786c\\u4ef6\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(152,23,87)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"AI\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(141,5,128)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u8f6f\\u4ef6\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(21,157,67)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"AI\\u5e94\\u7528\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(125,26,80)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u533b\\u836f\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(129,2,116)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u52a9\\u7406\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(84,146,16)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7535\\u5546\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(39,83,40)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u9ad8\\u7ea7\\u4ea7\\u54c1PM\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(28,18,48)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6570\\u636e\\u4e2d\\u53f0\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(66,104,58)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"CRM\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(6,29,37)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u91d1\\u878d\\u79d1\\u6280\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(148,87,71)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u91d1\\u878d\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(69,115,80)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6570\\u636e\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(154,22,55)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6d77\\u5916\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(21,27,2)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"OTC\\u533a\\u57df\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(137,152,157)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u9ad8\\u7ea7TMS\\u4ea7\\u54c1\\u7ecf\\u7406 \",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(107,1,26)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u9ad8\\u7ea7\\u6570\\u636e\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(64,64,125)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(105,32,73)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u667a\\u80fd\\u786c\\u4ef6\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(17,45,63)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u91d1\\u878d\\u79d1\\u6280\\u4ea7\\u54c1\\u7ecf\\u7406\\u5c97\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(13,110,0)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"APP\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(25,2,30)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"B\\u7aef\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(30,69,14)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5316\\u5986\\u54c1\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(99,148,145)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u8d44\\u6df1\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(62,80,45)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u80be\\u7ebf\\u52a9\\u7406\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(5,4,104)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u8de8\\u5883\\u7535\\u5546\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(80,27,20)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7ecf\\u7406\\u5c97\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(39,128,120)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6d77\\u5916\\u793e\\u4ea4\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(119,67,146)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"B\\u7aef\\u4f9b\\u5e94\\u94fe\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(88,67,52)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"eWMS Product Manager\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(55,78,6)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5feb\\u6d88\\u54c1\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(143,152,41)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7ecf\\u7406-\\u4ea7\\u54c1\\u4f01\\u5212\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(92,26,99)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6d77\\u5916\\u8f6f\\u4ef6\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(34,82,136)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7535\\u5546\\u786c\\u4ef6\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(110,146,63)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5c55\\u4e1a\\u7cfb\\u7edf\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(36,122,76)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7b97\\u6cd5\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(93,114,37)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"AI\\u5e94\\u7528\\u4ea7\\u54c1\\u7ecf\\u7406 \",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(67,18,111)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4e13\\u79d1\\u4e13\\u75c5\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(43,157,128)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u52a9\\u7406\\u4ea7\\u54c1\\u7ecf\\u7406/\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(43,98,116)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u552e\\u524d\\u4ea7\\u54c1\\u7ecf\\u7406 \",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(102,145,122)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6570\\u636eai\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(88,9,10)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u533b\\u836f\\u4e2d\\u592e\\u5e02\\u573a\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(148,14,85)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u9ad8\\u7ea7\\u4ea7\\u54c1\\u7ecf\\u7406-\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(102,72,100)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7ecf\\u7406 - eWMS\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(57,71,109)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"IT\\u5e73\\u53f0\\u4ea7\\u54c1\\u7ecf\\u7406\\u4e3b\\u7ba1\\u5de5\\u7a0b\\u5e08\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(66,141,108)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"AI\\u4ea7\\u54c1\\u7ecf\\u7406\\u5c97\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(54,27,100)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4e92\\u8054\\u7f51\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(57,92,48)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u552e\\u524d\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(103,102,67)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7ecf\\u7406/\\u4e3b\\u7ba1\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(3,142,144)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u56fd\\u4f01\\u6b63\\u7f16-\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(59,84,112)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u82af\\u7247\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(75,85,120)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ee3\\u5ba2\\u4ee3\\u7406\\u4e2d\\u5fc3\\u4ea7\\u54c1\\u7ecf\\u7406\\u5c97\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(143,109,0)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea4\\u6613\\u652f\\u4ed8\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(115,126,156)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u56fd\\u4f01\\u80cc\\u666f-AI\\u4ea7\\u54c1\\u7ecf\\u7406-\\u798f\\u5229\\u4f73\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(140,3,20)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7ecf\\u7406-\\u6d77\\u5916\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(63,42,149)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"b\\u7aef\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(118,152,7)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u667a\\u6167\\u7269\\u6d41-\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(98,67,68)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7535\\u5546\\u7269\\u6d41\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(39,142,55)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u79fb\\u52a8\\u9ad8\\u7ea7\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(135,144,55)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u9ad8\\u7ea7\\u4ea7\\u54c1/\\u786c\\u4ef6\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(44,7,157)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6587\\u521b\\u4ea7\\u54c1\\u7ecf\\u7406/\\u4e3b\\u7ba1\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(71,81,89)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7528\\u6237\\u589e\\u957f\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(38,114,82)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5e7f\\u82b1\\u878d\\u8d44\\u62c5\\u4fdd\\u516c\\u53f8\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(47,9,49)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6f6e\\u73a9\\u76f2\\u76d2\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(111,115,123)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"B\\u7aef\\u4ea7\\u54c1\\u7ecf\\u7406G00941\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(148,146,12)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u8bc1\\u5238\\u91d1\\u878dIT\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(6,4,4)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7ecf\\u7406/ \\u9ad8\\u7ea7\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(96,105,153)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u786c\\u4ef6\\u9ad8\\u7ea7\\u4ea7\\u54c1\\u7ecf\\u7406/\\u603b\\u76d1\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(132,82,71)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u79c1\\u52df\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(115,148,47)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4e91\\u684c\\u9762\\u7ec8\\u7aef\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(2,76,93)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6570\\u636e\\u6cbb\\u7406\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(6,155,147)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5d4c\\u5165\\u5f0f\\u786c\\u4ef6\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(16,130,33)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"MES\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(154,85,119)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4f9b\\u5e94\\u94fe\\u4ea7\\u54c1\\u7ecf\\u7406 \",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(32,102,145)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"SDK\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(4,13,95)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7ecf\\u7406-\\u5b89\\u5168\\u65b9\\u5411\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(48,28,65)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4f9b\\u9700\\u8c03\\u5ea6\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(53,126,19)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5b89\\u5168\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(108,5,3)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7ecf\\u7406-\\u80bf\\u7624\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(124,74,39)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u533a\\u57df\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(128,127,137)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \" AI\\u5e94\\u7528\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(10,125,20)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u54c1\\u8d28PM\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(56,17,145)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7a7f\\u6234\\u7532\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(85,122,30)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7f51\\u7edc\\u91d1\\u878d\\u90e8\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(160,93,137)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4e92\\u8054\\u7f51\\u533b\\u7597\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(81,61,124)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u652f\\u4ed8\\u7ed3\\u7b97\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(17,69,24)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7b56\\u5212\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(1,33,20)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u533b\\u836f\\u9ad8\\u7ea7\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(42,78,107)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u89e3\\u51b3\\u65b9\\u6848\\u4ea7\\u54c1\\u7ecf\\u7406 \",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(23,31,96)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u52a9\\u7406\\u4ea7\\u54c1\\u7ecf\\u7406\\u2014\\u98df\\u54c1\\u7c7b\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(74,59,50)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u521d\\u7ea7\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(69,141,154)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4e34\\u5e8a\\u8bd5\\u9a8c\\u9879\\u76ee\\u7ecf\\u7406PM\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(8,33,21)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7ecf\\u7406\\u52a9\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(96,135,77)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6d3b\\u52a8PM\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(140,45,62)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6e38\\u620fPM\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(66,134,117)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6570\\u5b57\\u8425\\u9500PM\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(110,78,107)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u9879\\u76ee\\u53d1\\u884cPM\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(81,77,104)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5fae\\u751f\\u7269\\u68c0\\u6d4b\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(113,152,75)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"CRM\\u5b9e\\u65bd\\u987e\\u95ee&\\u9879\\u76ee\\u7ecf\\u7406PM\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(134,93,37)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \" Product Manager \",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(94,16,15)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6570\\u5b57\\u5316\\u4ea7\\u54c1\\u7ecf\\u7406\\u5c97\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(44,87,127)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6570\\u7801\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(125,132,23)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"Assistant Product Manager / Product Manager \",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(78,133,27)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"Automation Product Manager\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(66,124,104)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u9500\\u552e\\u7ecf\\u7406-\\u5e7f\\u5dde\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(78,145,119)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u81ea\\u52a8\\u9a7e\\u9a76\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(119,127,42)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"eWMS\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(53,122,123)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"AI\\u5e94\\u7528\\u4ea7\\u54c1\\u7ecf\\u7406/\\u6e2f\\u8d44\\u4f01\\u4e1a\\u6b63\\u7f16/\\u53cc\\u4f11WLB\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(2,78,24)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5316\\u5986\\u54c1\\u539f\\u6599\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(95,117,5)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u795e\\u5916\\u4ea7\\u54c1\\u9500\\u552e\\u7ecf\\u7406 Product Sales Manager\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(35,65,8)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"Product Sales Manager MR \\u4ea7\\u54c1\\u9500\\u552e\\u7ecf\\u7406 \\u5e7f\\u5dde\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(146,39,82)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7ecf\\u7406Product Manager\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(7,21,49)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7ecf\\u7406/Product Manager\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(7,31,61)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u533a\\u57df\\u4ea7\\u54c1\\u7ecf\\u7406/RPM\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(91,88,4)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u56fa\\u6536\\u6761\\u7ebf\\u91d1\\u878d\\u79d1\\u6280\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(55,86,102)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"B\\u7aef\\u4f9b\\u5e94\\u94fe\\u4ea7\\u54c1\\u7ecf\\u7406 \",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(61,57,56)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5fc3\\u8840\\u7ba1\\u4ea7\\u54c1\\u7ebf\\u603b\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(132,89,3)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"IT\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(121,85,62)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6570\\u5b57\\u5316\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(48,59,31)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5b89\\u5168\\u7c7b\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(148,19,7)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5546\\u4e1a\\u5316\\u4ea7\\u54c1\\u7ecf\\u7406-\\u51fa\\u6d77\\u5de5\\u5177\\u4ea7\\u54c1\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(45,46,133)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u9ad8\\u7ea7\\u786c\\u4ef6\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(143,142,87)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u552e\\u540e\\u7814\\u53d1\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(103,70,100)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u9ad8\\u7ea7\\u4ea7\\u54c1\\u7ecf\\u7406/\\u4ea7\\u54c1\\u8d1f\\u8d23\\u4eba \",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(93,4,101)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4e34\\u5e8a\\u9879\\u76ee\\u7ecf\\u7406PM\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(47,81,74)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7ecf\\u7406/\\u4ea7\\u54c1\\u603b\\u76d1\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(76,9,23)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5e02\\u573a\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(151,70,2)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5bb6\\u5177\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(140,98,34)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u8f6f\\u4ef6\\u5f00\\u53d1\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(119,53,49)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4eba\\u8138\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(76,12,112)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u9ad8\\u7ea7\\u9879\\u76ee\\u7ba1\\u7406PM\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(63,139,24)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4e2d\\u7ea7\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(110,136,89)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5145\\u7535-\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(129,85,42)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u533a\\u57df\\u4ea7\\u54c1\\u7ecf\\u7406/\\u4e13\\u5458\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(47,85,138)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u793e\\u4ea4\\u7535\\u5546\\u4ea7\\u54c1\\u7ecf\\u7406/\\u6e2f\\u4f01\\u6b63\\u7f16/\\u53cc\\u4f11\\u751f\\u6d3b\\u5de5\\u4f5c\\u5e73\\u8861\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(99,137,154)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u5bb6\\u5c45-\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(7,128,3)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7167\\u660e-\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(142,55,31)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u50a8\\u5907\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(152,19,46)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u6295\\u8d44\\u4ea4\\u6613\\u4e1a\\u52a1\\u7cfb\\u7edf\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(97,120,138)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7535\\u5546\\u786c\\u4ef6\\u4ea7\\u54c1\\u7ecf\\u7406/\\u603b\\u76d1\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(28,61,39)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"ERP\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(141,145,29)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"IT\\u4ea7\\u54c1\\u7ecf\\u7406\\u5c97\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(77,141,144)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u7814\\u7a76\\u6240\\u6570\\u5b57\\u5316\\u4ea7\\u54c1\\u7ecf\\u7406\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(25,49,92)\"\n",
       "                    }\n",
       "                },\n",
       "                {\n",
       "                    \"name\": \"\\u4ea7\\u54c1\\u7ecf\\u7406\\uff0c\\u5e73\\u677f\\u7b14\\u8bb0\\u672c\\u65b9\\u5411\",\n",
       "                    \"value\": null,\n",
       "                    \"textStyle\": {\n",
       "                        \"color\": \"rgb(20,55,116)\"\n",
       "                    }\n",
       "                }\n",
       "            ],\n",
       "            \"drawOutOfBound\": false,\n",
       "            \"textStyle\": {\n",
       "                \"emphasis\": {}\n",
       "            }\n",
       "        }\n",
       "    ],\n",
       "    \"legend\": [\n",
       "        {\n",
       "            \"data\": [],\n",
       "            \"selected\": {},\n",
       "            \"show\": true,\n",
       "            \"padding\": 5,\n",
       "            \"itemGap\": 10,\n",
       "            \"itemWidth\": 25,\n",
       "            \"itemHeight\": 14,\n",
       "            \"backgroundColor\": \"transparent\",\n",
       "            \"borderColor\": \"#ccc\",\n",
       "            \"borderWidth\": 1,\n",
       "            \"borderRadius\": 0,\n",
       "            \"pageButtonItemGap\": 5,\n",
       "            \"pageButtonPosition\": \"end\",\n",
       "            \"pageFormatter\": \"{current}/{total}\",\n",
       "            \"pageIconColor\": \"#2f4554\",\n",
       "            \"pageIconInactiveColor\": \"#aaa\",\n",
       "            \"pageIconSize\": 15,\n",
       "            \"animationDurationUpdate\": 800,\n",
       "            \"selector\": false,\n",
       "            \"selectorPosition\": \"auto\",\n",
       "            \"selectorItemGap\": 7,\n",
       "            \"selectorButtonGap\": 10\n",
       "        }\n",
       "    ],\n",
       "    \"tooltip\": {\n",
       "        \"show\": true,\n",
       "        \"trigger\": \"item\",\n",
       "        \"triggerOn\": \"mousemove|click\",\n",
       "        \"axisPointer\": {\n",
       "            \"type\": \"line\"\n",
       "        },\n",
       "        \"showContent\": true,\n",
       "        \"alwaysShowContent\": false,\n",
       "        \"showDelay\": 0,\n",
       "        \"hideDelay\": 100,\n",
       "        \"enterable\": false,\n",
       "        \"confine\": false,\n",
       "        \"appendToBody\": false,\n",
       "        \"transitionDuration\": 0.4,\n",
       "        \"textStyle\": {\n",
       "            \"fontSize\": 14\n",
       "        },\n",
       "        \"borderWidth\": 0,\n",
       "        \"padding\": 5,\n",
       "        \"order\": \"seriesAsc\"\n",
       "    },\n",
       "    \"title\": [\n",
       "        {\n",
       "            \"show\": true,\n",
       "            \"text\": \"\\u4ea7\\u54c1\\u7ecf\\u7406-liepin-title\",\n",
       "            \"target\": \"blank\",\n",
       "            \"subtarget\": \"blank\",\n",
       "            \"padding\": 5,\n",
       "            \"itemGap\": 10,\n",
       "            \"textAlign\": \"auto\",\n",
       "            \"textVerticalAlign\": \"auto\",\n",
       "            \"triggerEvent\": false\n",
       "        }\n",
       "    ]\n",
       "};\n",
       "                chart_fecf4b40e8ff46afaa5700f06b4b94f0.setOption(option_fecf4b40e8ff46afaa5700f06b4b94f0);\n",
       "        });\n",
       "    </script>\n"
      ],
      "text/plain": [
       "<pyecharts.render.display.HTML at 0x1e3d8d1b0a0>"
      ]
     },
     "execution_count": 30,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "import pyecharts.options as opts\n",
    "from pyecharts.charts import Pie\n",
    "\n",
    "\"\"\"\n",
    "Gallery 使用 pyecharts 1.1.0\n",
    "参考地址: https://echarts.apache.org/examples/editor.html?c=pie-doughnut\n",
    "\n",
    "目前无法实现的功能:\n",
    "\n",
    "1、迷之颜色映射的问题\n",
    "\"\"\"\n",
    "\n",
    "x_data = 本科['规模'].values.tolist()\n",
    "y_data = 本科['人数'].values.tolist()\n",
    "data_pair = [list(z) for z in zip(x_data, y_data)]\n",
    "data_pair.sort(key=lambda x: x[1])\n",
    "\n",
    "(\n",
    "    Pie(init_opts=opts.InitOpts(bg_color=\"#2c343c\"))\n",
    "    .add(\n",
    "        series_name=\"访问来源\",\n",
    "        data_pair=data_pair,\n",
    "        rosetype=\"radius\",\n",
    "        radius=\"55%\",\n",
    "        center=[\"50%\", \"50%\"],\n",
    "        label_opts=opts.LabelOpts(is_show=False, position=\"center\"),\n",
    "    )\n",
    "    .set_global_opts(\n",
    "        title_opts=opts.TitleOpts(\n",
    "            title=\"本科\",\n",
    "            pos_left=\"center\",\n",
    "            pos_top=\"20\",\n",
    "            title_textstyle_opts=opts.TextStyleOpts(color=\"#fff\"),\n",
    "        ),\n",
    "        legend_opts=opts.LegendOpts(is_show=False),\n",
    "    )\n",
    "    .set_series_opts(\n",
    "        tooltip_opts=opts.TooltipOpts(\n",
    "            trigger=\"item\", formatter=\"{a} <br/>{b}: {c} ({d}%)\"\n",
    "        ),\n",
    "        label_opts=opts.LabelOpts(color=\"rgba(255, 255, 255, 0.3)\"),\n",
    "    )\n",
    "#     .render(\"customized_pie.html\")\n",
    ")\n",
    "c.render_notebook()"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "4a1a7dc0",
   "metadata": {},
   "source": [
    "## 可计算数据（薪资计算）  \n",
    "* 关于列名的重命名  \n",
    "> 1.df.rename(columns=(name:newname})"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 31,
   "id": "2f9089a9",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>职位标签</th>\n",
       "      <th>更新时间</th>\n",
       "      <th>职位</th>\n",
       "      <th>薪资</th>\n",
       "      <th>地区</th>\n",
       "      <th>Top工作</th>\n",
       "      <th>工作年限</th>\n",
       "      <th>学历</th>\n",
       "      <th>融资情况</th>\n",
       "      <th>公司名称</th>\n",
       "      <th>行业</th>\n",
       "      <th>规模</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>['产品开发', '产品规划', '产品运营']</td>\n",
       "      <td>20230421104505</td>\n",
       "      <td>电商产品经理</td>\n",
       "      <td>10-15k·13薪</td>\n",
       "      <td>广州-越秀区</td>\n",
       "      <td>True</td>\n",
       "      <td>1-3年</td>\n",
       "      <td>大专</td>\n",
       "      <td>NaN</td>\n",
       "      <td>广州愚记贸易有限公司</td>\n",
       "      <td>批发/零售</td>\n",
       "      <td>50-99人</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>['临床项目管理', '药物', '临床试验', '药物分析', '制药企业', '科研院校...</td>\n",
       "      <td>20230511163715</td>\n",
       "      <td>临床项目经理PM</td>\n",
       "      <td>20-28k·14薪</td>\n",
       "      <td>广州-海珠区</td>\n",
       "      <td>True</td>\n",
       "      <td>3-5年</td>\n",
       "      <td>本科</td>\n",
       "      <td>NaN</td>\n",
       "      <td>恒瑞医药-江苏科信医药销售有限公司</td>\n",
       "      <td>制药</td>\n",
       "      <td>10000人以上</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>['英语', '市场推广', '市场拓展', '渠道策划', '市场策划', '市场调研分析...</td>\n",
       "      <td>20230512143009</td>\n",
       "      <td>产品经理（化妆品原料）/Product Manager</td>\n",
       "      <td>薪资面议</td>\n",
       "      <td>广州-天河区</td>\n",
       "      <td>False</td>\n",
       "      <td>3-5年</td>\n",
       "      <td>硕士</td>\n",
       "      <td>NaN</td>\n",
       "      <td>仙婷集团</td>\n",
       "      <td>贸易/进出口</td>\n",
       "      <td>50-99人</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>['商业产品', '定价/竞价产品', '策略产品', '制造业', '房地产行业', '家...</td>\n",
       "      <td>20230511110314</td>\n",
       "      <td>产品经理/Product Manager</td>\n",
       "      <td>20-30k</td>\n",
       "      <td>广州</td>\n",
       "      <td>False</td>\n",
       "      <td>5-10年</td>\n",
       "      <td>统招本科</td>\n",
       "      <td>融资未公开</td>\n",
       "      <td>某广州大型机械/设备公司</td>\n",
       "      <td>机械/设备</td>\n",
       "      <td>500-999人</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>['数据产品', '工具产品', '平台产品', '科研/技术服务', '数据分析', '竞...</td>\n",
       "      <td>20230410215438</td>\n",
       "      <td>产品经理Product Manager</td>\n",
       "      <td>20-25k</td>\n",
       "      <td>广州-番禺区</td>\n",
       "      <td>False</td>\n",
       "      <td>3-5年</td>\n",
       "      <td>本科</td>\n",
       "      <td>NaN</td>\n",
       "      <td>广州市新目标电子商务有限公司</td>\n",
       "      <td>IT服务</td>\n",
       "      <td>100-499人</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>395</th>\n",
       "      <td>['平板', '笔记本']</td>\n",
       "      <td>20230426162736</td>\n",
       "      <td>产品经理，平板笔记本方向</td>\n",
       "      <td>20-40k</td>\n",
       "      <td>广州</td>\n",
       "      <td>False</td>\n",
       "      <td>3-5年</td>\n",
       "      <td>统招本科</td>\n",
       "      <td>融资未公开</td>\n",
       "      <td>某广州大型计算机软件公司</td>\n",
       "      <td>计算机软件</td>\n",
       "      <td>500-999人</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>396</th>\n",
       "      <td>['物联感知云', '物联网', '大数据']</td>\n",
       "      <td>20230512113831</td>\n",
       "      <td>产品经理</td>\n",
       "      <td>20-40k</td>\n",
       "      <td>广州</td>\n",
       "      <td>False</td>\n",
       "      <td>3-5年</td>\n",
       "      <td>统招本科</td>\n",
       "      <td>融资未公开</td>\n",
       "      <td>运营商全资子公司</td>\n",
       "      <td>物联网</td>\n",
       "      <td>500-999人</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>397</th>\n",
       "      <td>[]</td>\n",
       "      <td>20230414081002</td>\n",
       "      <td>产品经理</td>\n",
       "      <td>15-30k</td>\n",
       "      <td>广州</td>\n",
       "      <td>False</td>\n",
       "      <td>5-10年</td>\n",
       "      <td>统招本科</td>\n",
       "      <td>融资未公开</td>\n",
       "      <td>某国内知名制药公司</td>\n",
       "      <td>制药</td>\n",
       "      <td>100-499人</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>398</th>\n",
       "      <td>['3C数码', '平板', '笔记本']</td>\n",
       "      <td>20230427145353</td>\n",
       "      <td>产品经理</td>\n",
       "      <td>25-35k</td>\n",
       "      <td>广州</td>\n",
       "      <td>False</td>\n",
       "      <td>5-10年</td>\n",
       "      <td>统招本科</td>\n",
       "      <td>融资未公开</td>\n",
       "      <td>某广州大型计算机硬件公司</td>\n",
       "      <td>计算机硬件</td>\n",
       "      <td>500-999人</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>399</th>\n",
       "      <td>['工具产品', '平台产品', '搜索产品', '交易产品', 'to B', '产品规划...</td>\n",
       "      <td>20230510094842</td>\n",
       "      <td>APP产品经理</td>\n",
       "      <td>20-30k</td>\n",
       "      <td>广州-白云区</td>\n",
       "      <td>False</td>\n",
       "      <td>3-5年</td>\n",
       "      <td>统招本科</td>\n",
       "      <td>已上市</td>\n",
       "      <td>某广州航空/航天设备上市公司</td>\n",
       "      <td>航空/航天设备</td>\n",
       "      <td>10000人以上</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>400 rows × 12 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "                                                  职位标签            更新时间  \\\n",
       "0                             ['产品开发', '产品规划', '产品运营']  20230421104505   \n",
       "1    ['临床项目管理', '药物', '临床试验', '药物分析', '制药企业', '科研院校...  20230511163715   \n",
       "2    ['英语', '市场推广', '市场拓展', '渠道策划', '市场策划', '市场调研分析...  20230512143009   \n",
       "3    ['商业产品', '定价/竞价产品', '策略产品', '制造业', '房地产行业', '家...  20230511110314   \n",
       "4    ['数据产品', '工具产品', '平台产品', '科研/技术服务', '数据分析', '竞...  20230410215438   \n",
       "..                                                 ...             ...   \n",
       "395                                      ['平板', '笔记本']  20230426162736   \n",
       "396                            ['物联感知云', '物联网', '大数据']  20230512113831   \n",
       "397                                                 []  20230414081002   \n",
       "398                              ['3C数码', '平板', '笔记本']  20230427145353   \n",
       "399  ['工具产品', '平台产品', '搜索产品', '交易产品', 'to B', '产品规划...  20230510094842   \n",
       "\n",
       "                              职位          薪资      地区  Top工作   工作年限    学历  \\\n",
       "0                         电商产品经理  10-15k·13薪  广州-越秀区   True   1-3年    大专   \n",
       "1                       临床项目经理PM  20-28k·14薪  广州-海珠区   True   3-5年    本科   \n",
       "2    产品经理（化妆品原料）/Product Manager        薪资面议  广州-天河区  False   3-5年    硕士   \n",
       "3           产品经理/Product Manager      20-30k      广州  False  5-10年  统招本科   \n",
       "4            产品经理Product Manager      20-25k  广州-番禺区  False   3-5年    本科   \n",
       "..                           ...         ...     ...    ...    ...   ...   \n",
       "395                 产品经理，平板笔记本方向      20-40k      广州  False   3-5年  统招本科   \n",
       "396                         产品经理      20-40k      广州  False   3-5年  统招本科   \n",
       "397                         产品经理      15-30k      广州  False  5-10年  统招本科   \n",
       "398                         产品经理      25-35k      广州  False  5-10年  统招本科   \n",
       "399                      APP产品经理      20-30k  广州-白云区  False   3-5年  统招本科   \n",
       "\n",
       "      融资情况               公司名称       行业        规模  \n",
       "0      NaN         广州愚记贸易有限公司    批发/零售    50-99人  \n",
       "1      NaN  恒瑞医药-江苏科信医药销售有限公司       制药  10000人以上  \n",
       "2      NaN               仙婷集团   贸易/进出口    50-99人  \n",
       "3    融资未公开       某广州大型机械/设备公司    机械/设备  500-999人  \n",
       "4      NaN     广州市新目标电子商务有限公司     IT服务  100-499人  \n",
       "..     ...                ...      ...       ...  \n",
       "395  融资未公开       某广州大型计算机软件公司    计算机软件  500-999人  \n",
       "396  融资未公开           运营商全资子公司      物联网  500-999人  \n",
       "397  融资未公开          某国内知名制药公司       制药  100-499人  \n",
       "398  融资未公开       某广州大型计算机硬件公司    计算机硬件  500-999人  \n",
       "399    已上市     某广州航空/航天设备上市公司  航空/航天设备  10000人以上  \n",
       "\n",
       "[400 rows x 12 columns]"
      ]
     },
     "execution_count": 31,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 重命名  \n",
    "df_PM_gz= df_PM_gz.rename(columns={\n",
    "                         'job.labels':'职位标签',\n",
    "                         'job.refreshTime':'更新时间',\n",
    "                         'job.title':'职位',\n",
    "                         'job.salary':'薪资',\n",
    "                         'job.dq':'地区',\n",
    "                         'job.topJob':'Top工作',\n",
    "                         'job.requireWorkYears':'工作年限',\n",
    "                         'job.requireEduLevel':'学历',\n",
    "                         'comp.compStage':'融资情况',\n",
    "                         'comp.compName':'公司名称',\n",
    "                         'comp.compIndustry':'行业',\n",
    "                         'comp.compScale':'规模',\n",
    "})\n",
    "df_PM_gz"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 32,
   "id": "d8b205b9",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "array(['10-15k·13薪', '20-28k·14薪', '薪资面议', '20-30k', '20-25k', '薪资面议',\n",
       "       '12-15k·15薪', '薪资面议', '30-45k·14薪', '25-29k', '20-35k',\n",
       "       '15-24k·13薪', '20-40k·14薪', '25-50k·15薪', '20-40k·16薪',\n",
       "       '20-40k·13薪', '25-30k·14薪', '18-30k·13薪', '30-50k·14薪',\n",
       "       '18-40k·14薪', '20-40k·15薪', '6-10k', '薪资面议', '12-30k',\n",
       "       '14-28k·16薪', '15-25k', '25-30k', '20-30k', '20-30k', '薪资面议',\n",
       "       '15-25k', '11-22k', '15-30k·15薪', '15-20k·20薪', '20-28k·13薪',\n",
       "       '薪资面议', '15-30k·13薪', '薪资面议', '25-40k', '5-7k·13薪', '25-45k',\n",
       "       '5-10k', '20-40k·13薪', '7-13k', '20-35k', '15-25k', '16-20k',\n",
       "       '15-30k', '20-25k', '18-25k·14薪', '15-30k·13薪', '20-30k', '20-35k',\n",
       "       '28-35k', '15-30k·16薪', '20-40k', '15-20k·13薪', '20-25k·13薪',\n",
       "       '20-25k·13薪', '10-15k', '10-15k', '10-15k', '20-40k', '20-35k',\n",
       "       '20-35k·13薪', '20-40k', '16-25k·13薪', '18-25k·14薪', '30-50k·20薪',\n",
       "       '12-20k·13薪', '20-35k', '30-40k', '25-50k', '20-35k·16薪', '25-35k',\n",
       "       '20-35k', '20-40k·15薪', '15-30k', '10-20k·13薪', '25-35k', '20-35k',\n",
       "       '15-21k·14薪', '12-20k·13薪', '26-30k', '20-25k·13薪', '12-25k·14薪',\n",
       "       '40-50k·16薪', '40-70k', '18-25k·13薪', '25-35k', '15-25k·14薪',\n",
       "       '25-30k·30薪', '14-17k', '15-30k·24薪', '15-25k·14薪', '12-20k·13薪',\n",
       "       '20-35k', '20-30k·14薪', '15-30k', '15-24k', '15-24k', '20-35k',\n",
       "       '20-40k·14薪', '15-25k·13薪', '12-15k', '13-20k·13薪', '10-20k',\n",
       "       '12-20k', '1-2k', '15-24k', '30-35k·18薪', '17-25k·13薪', '30-50k',\n",
       "       '20-30k·14薪', '15-24k', '15-24k', '15-18k·13薪', '26-30k', '20-40k',\n",
       "       '20-25k', '20-40k·14薪', '20-40k·14薪', '13-16k', '30-40k·18薪',\n",
       "       '8-13k', '15-30k', '12-20k', '10-14k', '10-20k·14薪', '8-15k',\n",
       "       '12-24k', '20-33k·14薪', '12-18k·13薪', '15-20k', '12-15k·13薪',\n",
       "       '15-20k', '面议', '15-20k', '15-25k', '25-30k·24薪', '20-40k',\n",
       "       '30-50k', '18-25k', '18-20k', '7-10k', '10-18k', '10-15k',\n",
       "       '15-30k', '15-30k·13薪', '15-30k·15薪', '15-25k·13薪', '10-15k',\n",
       "       '10-15k', '15-22k·13薪', '16-30k', '15-22k·13薪', '14-22k·13薪',\n",
       "       '15-22k', '10-18k', '15-20k', '15-18k', '10-18k', '10-20k',\n",
       "       '15-20k·13薪', '25-40k·13薪', '7-12k', '20-40k·13薪', '15-20k·13薪',\n",
       "       '20-30k', '15-25k', '20-30k·15薪', '15-22k·13薪', '15-20k',\n",
       "       '20-40k·13薪', '8-15k·13薪', '15-30k·13薪', '15-30k·13薪', '20-25k',\n",
       "       '8-10k', '20-40k·14薪', '18-30k·14薪', '35-45k·18薪', '25-40k·14薪',\n",
       "       '20-24k', '11-22k·18薪', '25-40k', '20-26k', '18-28k·13薪',\n",
       "       '20-40k·15薪', '20-40k·14薪', '20-30k', '20-40k·16薪', '15-25k',\n",
       "       '20-40k·14薪', '20-25k', '25-40k·14薪', '25-40k·16薪', '15-25k·14薪',\n",
       "       '20-45k·16薪', '18-35k', '15-30k·15薪', '12-25k', '13-18k', '18-25k',\n",
       "       '20-30k·13薪', '20-30k', '20-30k·16薪', '20-40k·13薪', '20-40k·14薪',\n",
       "       '11-17k', '15-25k', '30-50k', '20-35k', '20-40k·14薪', '15-30k',\n",
       "       '20-35k·15薪', '25-40k·14薪', '30-35k', '15-25k·16薪', '15-30k',\n",
       "       '20-25k·15薪', '20-25k', '12-23k·14薪', '20-30k·13薪', '18-26k',\n",
       "       '25-35k·13薪', '18-28k', '15-30k', '30-40k', '25-35k·16薪',\n",
       "       '30-50k·14薪', '20-30k·13薪', '15-30k', '13-26k·24薪', '15-27k',\n",
       "       '20-40k·15薪', '10-25k', '20-35k·14薪', '18-25k·13薪', '26-30k',\n",
       "       '16-22k·15薪', '20-40k', '15-30k·13薪', '20-40k·13薪', '18-23k·15薪',\n",
       "       '20-30k·13薪', '30-60k·16薪', '15-22k·13薪', '9-20k', '20-35k·14薪',\n",
       "       '18-28k·16薪', '40-45k·13薪', '15-30k', '22-40k', '15-25k', '15-25k',\n",
       "       '18-28k', '薪资面议', '12-16k', '30-60k', '18-35k', '25-45k',\n",
       "       '23-45k·15薪', '10-20k·14薪', '15-25k', '50-70k·13薪', '18-25k',\n",
       "       '30-40k·13薪', '40-50k·14薪', '20-40k', '40-60k·15薪', '10-15k',\n",
       "       '25-30k', '20-40k·15薪', '15-20k', '20-30k', '14-25k', '40-60k',\n",
       "       '12-13k·13薪', '15-25k·13薪', '薪资面议', '12-18k', '20-30k', '20-35k',\n",
       "       '13-28k·18薪', '25-30k', '30-45k·13薪', '15-20k·14薪', '10-16k·15薪',\n",
       "       '12-13k', '20-30k', '15-22k', '15-30k', '8-15k', '20-30k', '薪资面议',\n",
       "       '10-15k', '15-25k·15薪', '10-12k', '15-25k', '25-45k', '18-23k·15薪',\n",
       "       '10-20k', '25-30k', '20-30k', '25-50k', '30-50k', '25-30k·16薪',\n",
       "       '18-35k', '10-15k', '15-25k·17薪', '20-40k', '15-30k·15薪', '20-30k',\n",
       "       '16-22k·15薪', '12-18k', '30-40k', '25-50k·17薪', '20-30k', '12-20k',\n",
       "       '35-65k·16薪', '18-22k·13薪', '20-40k·15薪', '15-30k', '25-35k',\n",
       "       '14-22k·15薪', '15-30k', '25-35k', '15-25k', '25-45k·15薪',\n",
       "       '25-50k·15薪', '10-20k', '15-20k·14薪', '25-40k', '25-40k·17薪',\n",
       "       '25-40k·17薪', '20-40k·13薪', '22-23k', '15-25k', '20-30k·13薪',\n",
       "       '20-25k', '15-25k·15薪', '20-25k·15薪', '15-21k·15薪', '20-35k',\n",
       "       '15-30k·13薪', '20-30k', '15-20k·13薪', '薪资面议', '12-15k',\n",
       "       '20-30k·13薪', '15-25k', '20-30k·13薪', '17-22k·13薪', '15-25k',\n",
       "       '20-35k', '25-35k', '15-18k', '10-20k·13薪', '8-16k·13薪', '13-17k',\n",
       "       '30-55k·13薪', '15-25k', '15-20k', '15-20k·14薪', '20-30k', '10-18k',\n",
       "       '23-30k', '30-45k·14薪', '21-30k', '25-40k·14薪', '20-30k',\n",
       "       '15-26k·13薪', '15-30k·13薪', '15-30k·14薪', '25-45k·13薪',\n",
       "       '13-19k·14薪', '15-20k', '10-20k·13薪', '15-20k', '26-30k', '20-30k',\n",
       "       '20-25k', '8-13k', '薪资面议', '20-30k·15薪', '25-50k·14薪',\n",
       "       '15-25k·13薪', '15-18k', '20-25k', '25-30k·13薪', '20-25k·14薪',\n",
       "       '15-18k', '12-16k', '20-40k', '20-40k', '20-40k', '15-30k',\n",
       "       '25-35k', '20-30k'], dtype=object)"
      ]
     },
     "execution_count": 32,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_PM_gz['薪资'].values"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 33,
   "id": "1a7909de",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>职位标签</th>\n",
       "      <th>更新时间</th>\n",
       "      <th>职位</th>\n",
       "      <th>薪资</th>\n",
       "      <th>地区</th>\n",
       "      <th>Top工作</th>\n",
       "      <th>工作年限</th>\n",
       "      <th>学历</th>\n",
       "      <th>融资情况</th>\n",
       "      <th>公司名称</th>\n",
       "      <th>行业</th>\n",
       "      <th>规模</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>['产品开发', '产品规划', '产品运营']</td>\n",
       "      <td>20230421104505</td>\n",
       "      <td>电商产品经理</td>\n",
       "      <td>10-15k·13薪</td>\n",
       "      <td>广州-越秀区</td>\n",
       "      <td>True</td>\n",
       "      <td>1-3年</td>\n",
       "      <td>大专</td>\n",
       "      <td>NaN</td>\n",
       "      <td>广州愚记贸易有限公司</td>\n",
       "      <td>批发/零售</td>\n",
       "      <td>50-99人</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>['临床项目管理', '药物', '临床试验', '药物分析', '制药企业', '科研院校...</td>\n",
       "      <td>20230511163715</td>\n",
       "      <td>临床项目经理PM</td>\n",
       "      <td>20-28k·14薪</td>\n",
       "      <td>广州-海珠区</td>\n",
       "      <td>True</td>\n",
       "      <td>3-5年</td>\n",
       "      <td>本科</td>\n",
       "      <td>NaN</td>\n",
       "      <td>恒瑞医药-江苏科信医药销售有限公司</td>\n",
       "      <td>制药</td>\n",
       "      <td>10000人以上</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>['商业产品', '定价/竞价产品', '策略产品', '制造业', '房地产行业', '家...</td>\n",
       "      <td>20230511110314</td>\n",
       "      <td>产品经理/Product Manager</td>\n",
       "      <td>20-30k</td>\n",
       "      <td>广州</td>\n",
       "      <td>False</td>\n",
       "      <td>5-10年</td>\n",
       "      <td>统招本科</td>\n",
       "      <td>融资未公开</td>\n",
       "      <td>某广州大型机械/设备公司</td>\n",
       "      <td>机械/设备</td>\n",
       "      <td>500-999人</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>['数据产品', '工具产品', '平台产品', '科研/技术服务', '数据分析', '竞...</td>\n",
       "      <td>20230410215438</td>\n",
       "      <td>产品经理Product Manager</td>\n",
       "      <td>20-25k</td>\n",
       "      <td>广州-番禺区</td>\n",
       "      <td>False</td>\n",
       "      <td>3-5年</td>\n",
       "      <td>本科</td>\n",
       "      <td>NaN</td>\n",
       "      <td>广州市新目标电子商务有限公司</td>\n",
       "      <td>IT服务</td>\n",
       "      <td>100-499人</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>['神外', '医生']</td>\n",
       "      <td>20230428143658</td>\n",
       "      <td>神外产品销售经理 Product Sales Manager</td>\n",
       "      <td>12-15k·15薪</td>\n",
       "      <td>广州-越秀区</td>\n",
       "      <td>False</td>\n",
       "      <td>1-3年</td>\n",
       "      <td>统招本科</td>\n",
       "      <td>已上市</td>\n",
       "      <td>复星医药集团</td>\n",
       "      <td>制药</td>\n",
       "      <td>10000人以上</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>395</th>\n",
       "      <td>['平板', '笔记本']</td>\n",
       "      <td>20230426162736</td>\n",
       "      <td>产品经理，平板笔记本方向</td>\n",
       "      <td>20-40k</td>\n",
       "      <td>广州</td>\n",
       "      <td>False</td>\n",
       "      <td>3-5年</td>\n",
       "      <td>统招本科</td>\n",
       "      <td>融资未公开</td>\n",
       "      <td>某广州大型计算机软件公司</td>\n",
       "      <td>计算机软件</td>\n",
       "      <td>500-999人</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>396</th>\n",
       "      <td>['物联感知云', '物联网', '大数据']</td>\n",
       "      <td>20230512113831</td>\n",
       "      <td>产品经理</td>\n",
       "      <td>20-40k</td>\n",
       "      <td>广州</td>\n",
       "      <td>False</td>\n",
       "      <td>3-5年</td>\n",
       "      <td>统招本科</td>\n",
       "      <td>融资未公开</td>\n",
       "      <td>运营商全资子公司</td>\n",
       "      <td>物联网</td>\n",
       "      <td>500-999人</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>397</th>\n",
       "      <td>[]</td>\n",
       "      <td>20230414081002</td>\n",
       "      <td>产品经理</td>\n",
       "      <td>15-30k</td>\n",
       "      <td>广州</td>\n",
       "      <td>False</td>\n",
       "      <td>5-10年</td>\n",
       "      <td>统招本科</td>\n",
       "      <td>融资未公开</td>\n",
       "      <td>某国内知名制药公司</td>\n",
       "      <td>制药</td>\n",
       "      <td>100-499人</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>398</th>\n",
       "      <td>['3C数码', '平板', '笔记本']</td>\n",
       "      <td>20230427145353</td>\n",
       "      <td>产品经理</td>\n",
       "      <td>25-35k</td>\n",
       "      <td>广州</td>\n",
       "      <td>False</td>\n",
       "      <td>5-10年</td>\n",
       "      <td>统招本科</td>\n",
       "      <td>融资未公开</td>\n",
       "      <td>某广州大型计算机硬件公司</td>\n",
       "      <td>计算机硬件</td>\n",
       "      <td>500-999人</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>399</th>\n",
       "      <td>['工具产品', '平台产品', '搜索产品', '交易产品', 'to B', '产品规划...</td>\n",
       "      <td>20230510094842</td>\n",
       "      <td>APP产品经理</td>\n",
       "      <td>20-30k</td>\n",
       "      <td>广州-白云区</td>\n",
       "      <td>False</td>\n",
       "      <td>3-5年</td>\n",
       "      <td>统招本科</td>\n",
       "      <td>已上市</td>\n",
       "      <td>某广州航空/航天设备上市公司</td>\n",
       "      <td>航空/航天设备</td>\n",
       "      <td>10000人以上</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>387 rows × 12 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "                                                  职位标签            更新时间  \\\n",
       "0                             ['产品开发', '产品规划', '产品运营']  20230421104505   \n",
       "1    ['临床项目管理', '药物', '临床试验', '药物分析', '制药企业', '科研院校...  20230511163715   \n",
       "3    ['商业产品', '定价/竞价产品', '策略产品', '制造业', '房地产行业', '家...  20230511110314   \n",
       "4    ['数据产品', '工具产品', '平台产品', '科研/技术服务', '数据分析', '竞...  20230410215438   \n",
       "6                                         ['神外', '医生']  20230428143658   \n",
       "..                                                 ...             ...   \n",
       "395                                      ['平板', '笔记本']  20230426162736   \n",
       "396                            ['物联感知云', '物联网', '大数据']  20230512113831   \n",
       "397                                                 []  20230414081002   \n",
       "398                              ['3C数码', '平板', '笔记本']  20230427145353   \n",
       "399  ['工具产品', '平台产品', '搜索产品', '交易产品', 'to B', '产品规划...  20230510094842   \n",
       "\n",
       "                                 职位          薪资      地区  Top工作   工作年限    学历  \\\n",
       "0                            电商产品经理  10-15k·13薪  广州-越秀区   True   1-3年    大专   \n",
       "1                          临床项目经理PM  20-28k·14薪  广州-海珠区   True   3-5年    本科   \n",
       "3              产品经理/Product Manager      20-30k      广州  False  5-10年  统招本科   \n",
       "4               产品经理Product Manager      20-25k  广州-番禺区  False   3-5年    本科   \n",
       "6    神外产品销售经理 Product Sales Manager  12-15k·15薪  广州-越秀区  False   1-3年  统招本科   \n",
       "..                              ...         ...     ...    ...    ...   ...   \n",
       "395                    产品经理，平板笔记本方向      20-40k      广州  False   3-5年  统招本科   \n",
       "396                            产品经理      20-40k      广州  False   3-5年  统招本科   \n",
       "397                            产品经理      15-30k      广州  False  5-10年  统招本科   \n",
       "398                            产品经理      25-35k      广州  False  5-10年  统招本科   \n",
       "399                         APP产品经理      20-30k  广州-白云区  False   3-5年  统招本科   \n",
       "\n",
       "      融资情况               公司名称       行业        规模  \n",
       "0      NaN         广州愚记贸易有限公司    批发/零售    50-99人  \n",
       "1      NaN  恒瑞医药-江苏科信医药销售有限公司       制药  10000人以上  \n",
       "3    融资未公开       某广州大型机械/设备公司    机械/设备  500-999人  \n",
       "4      NaN     广州市新目标电子商务有限公司     IT服务  100-499人  \n",
       "6      已上市             复星医药集团       制药  10000人以上  \n",
       "..     ...                ...      ...       ...  \n",
       "395  融资未公开       某广州大型计算机软件公司    计算机软件  500-999人  \n",
       "396  融资未公开           运营商全资子公司      物联网  500-999人  \n",
       "397  融资未公开          某国内知名制药公司       制药  100-499人  \n",
       "398  融资未公开       某广州大型计算机硬件公司    计算机硬件  500-999人  \n",
       "399    已上市     某广州航空/航天设备上市公司  航空/航天设备  10000人以上  \n",
       "\n",
       "[387 rows x 12 columns]"
      ]
     },
     "execution_count": 33,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "非薪资面议_df = df_PM_gz.query('薪资 !=\"薪资面议\" and 薪资 !=\"面议\"')\n",
    "非薪资面议_df                          "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "id": "721cc436",
   "metadata": {},
   "outputs": [
    {
     "ename": "NameError",
     "evalue": "name '非薪资面议_df' is not defined",
     "output_type": "error",
     "traceback": [
      "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
      "\u001b[1;31mNameError\u001b[0m                                 Traceback (most recent call last)",
      "\u001b[1;32m~\\AppData\\Local\\Temp\\ipykernel_10948\\2959400970.py\u001b[0m in \u001b[0;36m<module>\u001b[1;34m\u001b[0m\n\u001b[0;32m      1\u001b[0m \u001b[1;31m# 未处理年薪13及其以上的\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m----> 2\u001b[1;33m \u001b[0m非薪资面议_df\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;34m'薪资'\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mapply\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;32mlambda\u001b[0m \u001b[0mx\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m(\u001b[0m \u001b[0mint\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mx\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0msplit\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m'k'\u001b[0m\u001b[1;33m/\u001b[0m\u001b[1;34m'元/月'\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;36m0\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0msplit\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m'-'\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;36m0\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m)\u001b[0m \u001b[1;33m+\u001b[0m \u001b[0mint\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mx\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0msplit\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m'k'\u001b[0m\u001b[1;34m'元/月'\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;36m0\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0msplit\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m'-'\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;36m1\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m)\u001b[0m  \u001b[1;33m)\u001b[0m\u001b[1;33m/\u001b[0m\u001b[1;36m2\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m",
      "\u001b[1;31mNameError\u001b[0m: name '非薪资面议_df' is not defined"
     ]
    }
   ],
   "source": [
    "# 未处理年薪13及其以上的\n",
    "非薪资面议_df['薪资'].apply(lambda x:( int(x.split('k')[0].split('-')[0]) + int(x.split('k')[0].split('-')[1])  )/2)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 35,
   "id": "a43244eb",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[['10-15k', '13'],\n",
       " ['20-28k', '14'],\n",
       " ['20-30k'],\n",
       " ['20-25k'],\n",
       " ['12-15k', '15'],\n",
       " ['30-45k', '14'],\n",
       " ['25-29k'],\n",
       " ['20-35k'],\n",
       " ['15-24k', '13'],\n",
       " ['20-40k', '14'],\n",
       " ['25-50k', '15'],\n",
       " ['20-40k', '16'],\n",
       " ['20-40k', '13'],\n",
       " ['25-30k', '14'],\n",
       " ['18-30k', '13'],\n",
       " ['30-50k', '14'],\n",
       " ['18-40k', '14'],\n",
       " ['20-40k', '15'],\n",
       " ['6-10k'],\n",
       " ['12-30k'],\n",
       " ['14-28k', '16'],\n",
       " ['15-25k'],\n",
       " ['25-30k'],\n",
       " ['20-30k'],\n",
       " ['20-30k'],\n",
       " ['15-25k'],\n",
       " ['11-22k'],\n",
       " ['15-30k', '15'],\n",
       " ['15-20k', '20'],\n",
       " ['20-28k', '13'],\n",
       " ['15-30k', '13'],\n",
       " ['25-40k'],\n",
       " ['5-7k', '13'],\n",
       " ['25-45k'],\n",
       " ['5-10k'],\n",
       " ['20-40k', '13'],\n",
       " ['7-13k'],\n",
       " ['20-35k'],\n",
       " ['15-25k'],\n",
       " ['16-20k'],\n",
       " ['15-30k'],\n",
       " ['20-25k'],\n",
       " ['18-25k', '14'],\n",
       " ['15-30k', '13'],\n",
       " ['20-30k'],\n",
       " ['20-35k'],\n",
       " ['28-35k'],\n",
       " ['15-30k', '16'],\n",
       " ['20-40k'],\n",
       " ['15-20k', '13'],\n",
       " ['20-25k', '13'],\n",
       " ['20-25k', '13'],\n",
       " ['10-15k'],\n",
       " ['10-15k'],\n",
       " ['10-15k'],\n",
       " ['20-40k'],\n",
       " ['20-35k'],\n",
       " ['20-35k', '13'],\n",
       " ['20-40k'],\n",
       " ['16-25k', '13'],\n",
       " ['18-25k', '14'],\n",
       " ['30-50k', '20'],\n",
       " ['12-20k', '13'],\n",
       " ['20-35k'],\n",
       " ['30-40k'],\n",
       " ['25-50k'],\n",
       " ['20-35k', '16'],\n",
       " ['25-35k'],\n",
       " ['20-35k'],\n",
       " ['20-40k', '15'],\n",
       " ['15-30k'],\n",
       " ['10-20k', '13'],\n",
       " ['25-35k'],\n",
       " ['20-35k'],\n",
       " ['15-21k', '14'],\n",
       " ['12-20k', '13'],\n",
       " ['26-30k'],\n",
       " ['20-25k', '13'],\n",
       " ['12-25k', '14'],\n",
       " ['40-50k', '16'],\n",
       " ['40-70k'],\n",
       " ['18-25k', '13'],\n",
       " ['25-35k'],\n",
       " ['15-25k', '14'],\n",
       " ['25-30k', '30'],\n",
       " ['14-17k'],\n",
       " ['15-30k', '24'],\n",
       " ['15-25k', '14'],\n",
       " ['12-20k', '13'],\n",
       " ['20-35k'],\n",
       " ['20-30k', '14'],\n",
       " ['15-30k'],\n",
       " ['15-24k'],\n",
       " ['15-24k'],\n",
       " ['20-35k'],\n",
       " ['20-40k', '14'],\n",
       " ['15-25k', '13'],\n",
       " ['12-15k'],\n",
       " ['13-20k', '13'],\n",
       " ['10-20k'],\n",
       " ['12-20k'],\n",
       " ['1-2k'],\n",
       " ['15-24k'],\n",
       " ['30-35k', '18'],\n",
       " ['17-25k', '13'],\n",
       " ['30-50k'],\n",
       " ['20-30k', '14'],\n",
       " ['15-24k'],\n",
       " ['15-24k'],\n",
       " ['15-18k', '13'],\n",
       " ['26-30k'],\n",
       " ['20-40k'],\n",
       " ['20-25k'],\n",
       " ['20-40k', '14'],\n",
       " ['20-40k', '14'],\n",
       " ['13-16k'],\n",
       " ['30-40k', '18'],\n",
       " ['8-13k'],\n",
       " ['15-30k'],\n",
       " ['12-20k'],\n",
       " ['10-14k'],\n",
       " ['10-20k', '14'],\n",
       " ['8-15k'],\n",
       " ['12-24k'],\n",
       " ['20-33k', '14'],\n",
       " ['12-18k', '13'],\n",
       " ['15-20k'],\n",
       " ['12-15k', '13'],\n",
       " ['15-20k'],\n",
       " ['15-20k'],\n",
       " ['15-25k'],\n",
       " ['25-30k', '24'],\n",
       " ['20-40k'],\n",
       " ['30-50k'],\n",
       " ['18-25k'],\n",
       " ['18-20k'],\n",
       " ['7-10k'],\n",
       " ['10-18k'],\n",
       " ['10-15k'],\n",
       " ['15-30k'],\n",
       " ['15-30k', '13'],\n",
       " ['15-30k', '15'],\n",
       " ['15-25k', '13'],\n",
       " ['10-15k'],\n",
       " ['10-15k'],\n",
       " ['15-22k', '13'],\n",
       " ['16-30k'],\n",
       " ['15-22k', '13'],\n",
       " ['14-22k', '13'],\n",
       " ['15-22k'],\n",
       " ['10-18k'],\n",
       " ['15-20k'],\n",
       " ['15-18k'],\n",
       " ['10-18k'],\n",
       " ['10-20k'],\n",
       " ['15-20k', '13'],\n",
       " ['25-40k', '13'],\n",
       " ['7-12k'],\n",
       " ['20-40k', '13'],\n",
       " ['15-20k', '13'],\n",
       " ['20-30k'],\n",
       " ['15-25k'],\n",
       " ['20-30k', '15'],\n",
       " ['15-22k', '13'],\n",
       " ['15-20k'],\n",
       " ['20-40k', '13'],\n",
       " ['8-15k', '13'],\n",
       " ['15-30k', '13'],\n",
       " ['15-30k', '13'],\n",
       " ['20-25k'],\n",
       " ['8-10k'],\n",
       " ['20-40k', '14'],\n",
       " ['18-30k', '14'],\n",
       " ['35-45k', '18'],\n",
       " ['25-40k', '14'],\n",
       " ['20-24k'],\n",
       " ['11-22k', '18'],\n",
       " ['25-40k'],\n",
       " ['20-26k'],\n",
       " ['18-28k', '13'],\n",
       " ['20-40k', '15'],\n",
       " ['20-40k', '14'],\n",
       " ['20-30k'],\n",
       " ['20-40k', '16'],\n",
       " ['15-25k'],\n",
       " ['20-40k', '14'],\n",
       " ['20-25k'],\n",
       " ['25-40k', '14'],\n",
       " ['25-40k', '16'],\n",
       " ['15-25k', '14'],\n",
       " ['20-45k', '16'],\n",
       " ['18-35k'],\n",
       " ['15-30k', '15'],\n",
       " ['12-25k'],\n",
       " ['13-18k'],\n",
       " ['18-25k'],\n",
       " ['20-30k', '13'],\n",
       " ['20-30k'],\n",
       " ['20-30k', '16'],\n",
       " ['20-40k', '13'],\n",
       " ['20-40k', '14'],\n",
       " ['11-17k'],\n",
       " ['15-25k'],\n",
       " ['30-50k'],\n",
       " ['20-35k'],\n",
       " ['20-40k', '14'],\n",
       " ['15-30k'],\n",
       " ['20-35k', '15'],\n",
       " ['25-40k', '14'],\n",
       " ['30-35k'],\n",
       " ['15-25k', '16'],\n",
       " ['15-30k'],\n",
       " ['20-25k', '15'],\n",
       " ['20-25k'],\n",
       " ['12-23k', '14'],\n",
       " ['20-30k', '13'],\n",
       " ['18-26k'],\n",
       " ['25-35k', '13'],\n",
       " ['18-28k'],\n",
       " ['15-30k'],\n",
       " ['30-40k'],\n",
       " ['25-35k', '16'],\n",
       " ['30-50k', '14'],\n",
       " ['20-30k', '13'],\n",
       " ['15-30k'],\n",
       " ['13-26k', '24'],\n",
       " ['15-27k'],\n",
       " ['20-40k', '15'],\n",
       " ['10-25k'],\n",
       " ['20-35k', '14'],\n",
       " ['18-25k', '13'],\n",
       " ['26-30k'],\n",
       " ['16-22k', '15'],\n",
       " ['20-40k'],\n",
       " ['15-30k', '13'],\n",
       " ['20-40k', '13'],\n",
       " ['18-23k', '15'],\n",
       " ['20-30k', '13'],\n",
       " ['30-60k', '16'],\n",
       " ['15-22k', '13'],\n",
       " ['9-20k'],\n",
       " ['20-35k', '14'],\n",
       " ['18-28k', '16'],\n",
       " ['40-45k', '13'],\n",
       " ['15-30k'],\n",
       " ['22-40k'],\n",
       " ['15-25k'],\n",
       " ['15-25k'],\n",
       " ['18-28k'],\n",
       " ['12-16k'],\n",
       " ['30-60k'],\n",
       " ['18-35k'],\n",
       " ['25-45k'],\n",
       " ['23-45k', '15'],\n",
       " ['10-20k', '14'],\n",
       " ['15-25k'],\n",
       " ['50-70k', '13'],\n",
       " ['18-25k'],\n",
       " ['30-40k', '13'],\n",
       " ['40-50k', '14'],\n",
       " ['20-40k'],\n",
       " ['40-60k', '15'],\n",
       " ['10-15k'],\n",
       " ['25-30k'],\n",
       " ['20-40k', '15'],\n",
       " ['15-20k'],\n",
       " ['20-30k'],\n",
       " ['14-25k'],\n",
       " ['40-60k'],\n",
       " ['12-13k', '13'],\n",
       " ['15-25k', '13'],\n",
       " ['12-18k'],\n",
       " ['20-30k'],\n",
       " ['20-35k'],\n",
       " ['13-28k', '18'],\n",
       " ['25-30k'],\n",
       " ['30-45k', '13'],\n",
       " ['15-20k', '14'],\n",
       " ['10-16k', '15'],\n",
       " ['12-13k'],\n",
       " ['20-30k'],\n",
       " ['15-22k'],\n",
       " ['15-30k'],\n",
       " ['8-15k'],\n",
       " ['20-30k'],\n",
       " ['10-15k'],\n",
       " ['15-25k', '15'],\n",
       " ['10-12k'],\n",
       " ['15-25k'],\n",
       " ['25-45k'],\n",
       " ['18-23k', '15'],\n",
       " ['10-20k'],\n",
       " ['25-30k'],\n",
       " ['20-30k'],\n",
       " ['25-50k'],\n",
       " ['30-50k'],\n",
       " ['25-30k', '16'],\n",
       " ['18-35k'],\n",
       " ['10-15k'],\n",
       " ['15-25k', '17'],\n",
       " ['20-40k'],\n",
       " ['15-30k', '15'],\n",
       " ['20-30k'],\n",
       " ['16-22k', '15'],\n",
       " ['12-18k'],\n",
       " ['30-40k'],\n",
       " ['25-50k', '17'],\n",
       " ['20-30k'],\n",
       " ['12-20k'],\n",
       " ['35-65k', '16'],\n",
       " ['18-22k', '13'],\n",
       " ['20-40k', '15'],\n",
       " ['15-30k'],\n",
       " ['25-35k'],\n",
       " ['14-22k', '15'],\n",
       " ['15-30k'],\n",
       " ['25-35k'],\n",
       " ['15-25k'],\n",
       " ['25-45k', '15'],\n",
       " ['25-50k', '15'],\n",
       " ['10-20k'],\n",
       " ['15-20k', '14'],\n",
       " ['25-40k'],\n",
       " ['25-40k', '17'],\n",
       " ['25-40k', '17'],\n",
       " ['20-40k', '13'],\n",
       " ['22-23k'],\n",
       " ['15-25k'],\n",
       " ['20-30k', '13'],\n",
       " ['20-25k'],\n",
       " ['15-25k', '15'],\n",
       " ['20-25k', '15'],\n",
       " ['15-21k', '15'],\n",
       " ['20-35k'],\n",
       " ['15-30k', '13'],\n",
       " ['20-30k'],\n",
       " ['15-20k', '13'],\n",
       " ['12-15k'],\n",
       " ['20-30k', '13'],\n",
       " ['15-25k'],\n",
       " ['20-30k', '13'],\n",
       " ['17-22k', '13'],\n",
       " ['15-25k'],\n",
       " ['20-35k'],\n",
       " ['25-35k'],\n",
       " ['15-18k'],\n",
       " ['10-20k', '13'],\n",
       " ['8-16k', '13'],\n",
       " ['13-17k'],\n",
       " ['30-55k', '13'],\n",
       " ['15-25k'],\n",
       " ['15-20k'],\n",
       " ['15-20k', '14'],\n",
       " ['20-30k'],\n",
       " ['10-18k'],\n",
       " ['23-30k'],\n",
       " ['30-45k', '14'],\n",
       " ['21-30k'],\n",
       " ['25-40k', '14'],\n",
       " ['20-30k'],\n",
       " ['15-26k', '13'],\n",
       " ['15-30k', '13'],\n",
       " ['15-30k', '14'],\n",
       " ['25-45k', '13'],\n",
       " ['13-19k', '14'],\n",
       " ['15-20k'],\n",
       " ['10-20k', '13'],\n",
       " ['15-20k'],\n",
       " ['26-30k'],\n",
       " ['20-30k'],\n",
       " ['20-25k'],\n",
       " ['8-13k'],\n",
       " ['20-30k', '15'],\n",
       " ['25-50k', '14'],\n",
       " ['15-25k', '13'],\n",
       " ['15-18k'],\n",
       " ['20-25k'],\n",
       " ['25-30k', '13'],\n",
       " ['20-25k', '14'],\n",
       " ['15-18k'],\n",
       " ['12-16k'],\n",
       " ['20-40k'],\n",
       " ['20-40k'],\n",
       " ['20-40k'],\n",
       " ['15-30k'],\n",
       " ['25-35k'],\n",
       " ['20-30k']]"
      ]
     },
     "execution_count": 35,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 处理所有的\n",
    "非薪资面议_list = 非薪资面议_df['薪资'].apply(lambda x:x.split('薪')[0].split('·')).values.tolist()\n",
    "非薪资面议_list"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 36,
   "id": "9de32c42",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "387"
      ]
     },
     "execution_count": 36,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "len(非薪资面议_list)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 37,
   "id": "df4cdcd0",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[13.5,\n",
       " 28.0,\n",
       " 25.0,\n",
       " 22.5,\n",
       " 16.9,\n",
       " 43.8,\n",
       " 27.0,\n",
       " 27.5,\n",
       " 21.1,\n",
       " 35.0,\n",
       " 46.9,\n",
       " 40.0,\n",
       " 32.5,\n",
       " 32.1,\n",
       " 26.0,\n",
       " 46.7,\n",
       " 33.8,\n",
       " 37.5,\n",
       " 8.0,\n",
       " 21.0,\n",
       " 28.0,\n",
       " 20.0,\n",
       " 27.5,\n",
       " 25.0,\n",
       " 25.0,\n",
       " 20.0,\n",
       " 16.5,\n",
       " 28.1,\n",
       " 29.2,\n",
       " 26.0,\n",
       " 24.4,\n",
       " 32.5,\n",
       " 6.5,\n",
       " 35.0,\n",
       " 7.5,\n",
       " 32.5,\n",
       " 10.0,\n",
       " 27.5,\n",
       " 20.0,\n",
       " 18.0,\n",
       " 22.5,\n",
       " 22.5,\n",
       " 25.1,\n",
       " 24.4,\n",
       " 25.0,\n",
       " 27.5,\n",
       " 31.5,\n",
       " 30.0,\n",
       " 30.0,\n",
       " 19.0,\n",
       " 24.4,\n",
       " 24.4,\n",
       " 12.5,\n",
       " 12.5,\n",
       " 12.5,\n",
       " 30.0,\n",
       " 27.5,\n",
       " 29.8,\n",
       " 30.0,\n",
       " 22.2,\n",
       " 25.1,\n",
       " 66.7,\n",
       " 17.3,\n",
       " 27.5,\n",
       " 35.0,\n",
       " 37.5,\n",
       " 36.7,\n",
       " 30.0,\n",
       " 27.5,\n",
       " 37.5,\n",
       " 22.5,\n",
       " 16.2,\n",
       " 30.0,\n",
       " 27.5,\n",
       " 21.0,\n",
       " 17.3,\n",
       " 28.0,\n",
       " 24.4,\n",
       " 21.6,\n",
       " 60.0,\n",
       " 55.0,\n",
       " 23.3,\n",
       " 30.0,\n",
       " 23.3,\n",
       " 68.8,\n",
       " 15.5,\n",
       " 45.0,\n",
       " 23.3,\n",
       " 17.3,\n",
       " 27.5,\n",
       " 29.2,\n",
       " 22.5,\n",
       " 19.5,\n",
       " 19.5,\n",
       " 27.5,\n",
       " 35.0,\n",
       " 21.7,\n",
       " 13.5,\n",
       " 17.9,\n",
       " 15.0,\n",
       " 16.0,\n",
       " 1.5,\n",
       " 19.5,\n",
       " 48.8,\n",
       " 22.8,\n",
       " 40.0,\n",
       " 29.2,\n",
       " 19.5,\n",
       " 19.5,\n",
       " 17.9,\n",
       " 28.0,\n",
       " 30.0,\n",
       " 22.5,\n",
       " 35.0,\n",
       " 35.0,\n",
       " 14.5,\n",
       " 52.5,\n",
       " 10.5,\n",
       " 22.5,\n",
       " 16.0,\n",
       " 12.0,\n",
       " 17.5,\n",
       " 11.5,\n",
       " 18.0,\n",
       " 30.9,\n",
       " 16.2,\n",
       " 17.5,\n",
       " 14.6,\n",
       " 17.5,\n",
       " 17.5,\n",
       " 20.0,\n",
       " 55.0,\n",
       " 30.0,\n",
       " 40.0,\n",
       " 21.5,\n",
       " 19.0,\n",
       " 8.5,\n",
       " 14.0,\n",
       " 12.5,\n",
       " 22.5,\n",
       " 24.4,\n",
       " 28.1,\n",
       " 21.7,\n",
       " 12.5,\n",
       " 12.5,\n",
       " 20.0,\n",
       " 23.0,\n",
       " 20.0,\n",
       " 19.5,\n",
       " 18.5,\n",
       " 14.0,\n",
       " 17.5,\n",
       " 16.5,\n",
       " 14.0,\n",
       " 15.0,\n",
       " 19.0,\n",
       " 35.2,\n",
       " 9.5,\n",
       " 32.5,\n",
       " 19.0,\n",
       " 25.0,\n",
       " 20.0,\n",
       " 31.2,\n",
       " 20.0,\n",
       " 17.5,\n",
       " 32.5,\n",
       " 12.5,\n",
       " 24.4,\n",
       " 24.4,\n",
       " 22.5,\n",
       " 9.0,\n",
       " 35.0,\n",
       " 28.0,\n",
       " 60.0,\n",
       " 37.9,\n",
       " 22.0,\n",
       " 24.8,\n",
       " 32.5,\n",
       " 23.0,\n",
       " 24.9,\n",
       " 37.5,\n",
       " 35.0,\n",
       " 25.0,\n",
       " 40.0,\n",
       " 20.0,\n",
       " 35.0,\n",
       " 22.5,\n",
       " 37.9,\n",
       " 43.3,\n",
       " 23.3,\n",
       " 43.3,\n",
       " 26.5,\n",
       " 28.1,\n",
       " 18.5,\n",
       " 15.5,\n",
       " 21.5,\n",
       " 27.1,\n",
       " 25.0,\n",
       " 33.3,\n",
       " 32.5,\n",
       " 35.0,\n",
       " 14.0,\n",
       " 20.0,\n",
       " 40.0,\n",
       " 27.5,\n",
       " 35.0,\n",
       " 22.5,\n",
       " 34.4,\n",
       " 37.9,\n",
       " 32.5,\n",
       " 26.7,\n",
       " 22.5,\n",
       " 28.1,\n",
       " 22.5,\n",
       " 20.4,\n",
       " 27.1,\n",
       " 22.0,\n",
       " 32.5,\n",
       " 23.0,\n",
       " 22.5,\n",
       " 35.0,\n",
       " 40.0,\n",
       " 46.7,\n",
       " 27.1,\n",
       " 22.5,\n",
       " 39.0,\n",
       " 21.0,\n",
       " 37.5,\n",
       " 17.5,\n",
       " 32.1,\n",
       " 23.3,\n",
       " 28.0,\n",
       " 23.8,\n",
       " 30.0,\n",
       " 24.4,\n",
       " 32.5,\n",
       " 25.6,\n",
       " 27.1,\n",
       " 60.0,\n",
       " 20.0,\n",
       " 14.5,\n",
       " 32.1,\n",
       " 30.7,\n",
       " 46.0,\n",
       " 22.5,\n",
       " 31.0,\n",
       " 20.0,\n",
       " 20.0,\n",
       " 23.0,\n",
       " 14.0,\n",
       " 45.0,\n",
       " 26.5,\n",
       " 35.0,\n",
       " 42.5,\n",
       " 17.5,\n",
       " 20.0,\n",
       " 65.0,\n",
       " 21.5,\n",
       " 37.9,\n",
       " 52.5,\n",
       " 30.0,\n",
       " 62.5,\n",
       " 12.5,\n",
       " 27.5,\n",
       " 37.5,\n",
       " 17.5,\n",
       " 25.0,\n",
       " 19.5,\n",
       " 50.0,\n",
       " 13.5,\n",
       " 21.7,\n",
       " 15.0,\n",
       " 25.0,\n",
       " 27.5,\n",
       " 30.8,\n",
       " 27.5,\n",
       " 40.6,\n",
       " 20.4,\n",
       " 16.2,\n",
       " 12.5,\n",
       " 25.0,\n",
       " 18.5,\n",
       " 22.5,\n",
       " 11.5,\n",
       " 25.0,\n",
       " 12.5,\n",
       " 25.0,\n",
       " 11.0,\n",
       " 20.0,\n",
       " 35.0,\n",
       " 25.6,\n",
       " 15.0,\n",
       " 27.5,\n",
       " 25.0,\n",
       " 37.5,\n",
       " 40.0,\n",
       " 36.7,\n",
       " 26.5,\n",
       " 12.5,\n",
       " 28.3,\n",
       " 30.0,\n",
       " 28.1,\n",
       " 25.0,\n",
       " 23.8,\n",
       " 15.0,\n",
       " 35.0,\n",
       " 53.1,\n",
       " 25.0,\n",
       " 16.0,\n",
       " 66.7,\n",
       " 21.7,\n",
       " 37.5,\n",
       " 22.5,\n",
       " 30.0,\n",
       " 22.5,\n",
       " 22.5,\n",
       " 30.0,\n",
       " 20.0,\n",
       " 43.8,\n",
       " 46.9,\n",
       " 15.0,\n",
       " 20.4,\n",
       " 32.5,\n",
       " 46.0,\n",
       " 46.0,\n",
       " 32.5,\n",
       " 22.5,\n",
       " 20.0,\n",
       " 27.1,\n",
       " 22.5,\n",
       " 25.0,\n",
       " 28.1,\n",
       " 22.5,\n",
       " 27.5,\n",
       " 24.4,\n",
       " 25.0,\n",
       " 19.0,\n",
       " 13.5,\n",
       " 27.1,\n",
       " 20.0,\n",
       " 27.1,\n",
       " 21.1,\n",
       " 20.0,\n",
       " 27.5,\n",
       " 30.0,\n",
       " 16.5,\n",
       " 16.2,\n",
       " 13.0,\n",
       " 15.0,\n",
       " 46.0,\n",
       " 20.0,\n",
       " 17.5,\n",
       " 20.4,\n",
       " 25.0,\n",
       " 14.0,\n",
       " 26.5,\n",
       " 43.8,\n",
       " 25.5,\n",
       " 37.9,\n",
       " 25.0,\n",
       " 22.2,\n",
       " 24.4,\n",
       " 26.2,\n",
       " 37.9,\n",
       " 18.7,\n",
       " 17.5,\n",
       " 16.2,\n",
       " 17.5,\n",
       " 28.0,\n",
       " 25.0,\n",
       " 22.5,\n",
       " 10.5,\n",
       " 31.2,\n",
       " 43.8,\n",
       " 21.7,\n",
       " 16.5,\n",
       " 22.5,\n",
       " 29.8,\n",
       " 26.2,\n",
       " 16.5,\n",
       " 14.0,\n",
       " 30.0,\n",
       " 30.0,\n",
       " 30.0,\n",
       " 22.5,\n",
       " 30.0,\n",
       " 25.0]"
      ]
     },
     "execution_count": 37,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "平均薪资 = [(int(i[0][:-1].split('-')[0]) + int(i[0][:-1].split('-')[1]))/2 \n",
    " if len(i) == 1 \n",
    " else round((int(i[0][:-1].split('-')[0]) + int(i[0][:-1].split('-')[1]))/2 * int(i[1])/12,1) \n",
    " for i in 非薪资面议_list]\n",
    "平均薪资"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 38,
   "id": "9b549841",
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "C:\\Users\\TING\\AppData\\Local\\Temp\\ipykernel_8840\\1146061276.py:1: SettingWithCopyWarning: \n",
      "A value is trying to be set on a copy of a slice from a DataFrame.\n",
      "Try using .loc[row_indexer,col_indexer] = value instead\n",
      "\n",
      "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
      "  非薪资面议_df['平均薪资'] = 平均薪资\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>职位标签</th>\n",
       "      <th>更新时间</th>\n",
       "      <th>职位</th>\n",
       "      <th>薪资</th>\n",
       "      <th>地区</th>\n",
       "      <th>Top工作</th>\n",
       "      <th>工作年限</th>\n",
       "      <th>学历</th>\n",
       "      <th>融资情况</th>\n",
       "      <th>公司名称</th>\n",
       "      <th>行业</th>\n",
       "      <th>规模</th>\n",
       "      <th>平均薪资</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>['产品开发', '产品规划', '产品运营']</td>\n",
       "      <td>20230421104505</td>\n",
       "      <td>电商产品经理</td>\n",
       "      <td>10-15k·13薪</td>\n",
       "      <td>广州-越秀区</td>\n",
       "      <td>True</td>\n",
       "      <td>1-3年</td>\n",
       "      <td>大专</td>\n",
       "      <td>NaN</td>\n",
       "      <td>广州愚记贸易有限公司</td>\n",
       "      <td>批发/零售</td>\n",
       "      <td>50-99人</td>\n",
       "      <td>13.5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>['临床项目管理', '药物', '临床试验', '药物分析', '制药企业', '科研院校...</td>\n",
       "      <td>20230511163715</td>\n",
       "      <td>临床项目经理PM</td>\n",
       "      <td>20-28k·14薪</td>\n",
       "      <td>广州-海珠区</td>\n",
       "      <td>True</td>\n",
       "      <td>3-5年</td>\n",
       "      <td>本科</td>\n",
       "      <td>NaN</td>\n",
       "      <td>恒瑞医药-江苏科信医药销售有限公司</td>\n",
       "      <td>制药</td>\n",
       "      <td>10000人以上</td>\n",
       "      <td>28.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>['商业产品', '定价/竞价产品', '策略产品', '制造业', '房地产行业', '家...</td>\n",
       "      <td>20230511110314</td>\n",
       "      <td>产品经理/Product Manager</td>\n",
       "      <td>20-30k</td>\n",
       "      <td>广州</td>\n",
       "      <td>False</td>\n",
       "      <td>5-10年</td>\n",
       "      <td>统招本科</td>\n",
       "      <td>融资未公开</td>\n",
       "      <td>某广州大型机械/设备公司</td>\n",
       "      <td>机械/设备</td>\n",
       "      <td>500-999人</td>\n",
       "      <td>25.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>['数据产品', '工具产品', '平台产品', '科研/技术服务', '数据分析', '竞...</td>\n",
       "      <td>20230410215438</td>\n",
       "      <td>产品经理Product Manager</td>\n",
       "      <td>20-25k</td>\n",
       "      <td>广州-番禺区</td>\n",
       "      <td>False</td>\n",
       "      <td>3-5年</td>\n",
       "      <td>本科</td>\n",
       "      <td>NaN</td>\n",
       "      <td>广州市新目标电子商务有限公司</td>\n",
       "      <td>IT服务</td>\n",
       "      <td>100-499人</td>\n",
       "      <td>22.5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>['神外', '医生']</td>\n",
       "      <td>20230428143658</td>\n",
       "      <td>神外产品销售经理 Product Sales Manager</td>\n",
       "      <td>12-15k·15薪</td>\n",
       "      <td>广州-越秀区</td>\n",
       "      <td>False</td>\n",
       "      <td>1-3年</td>\n",
       "      <td>统招本科</td>\n",
       "      <td>已上市</td>\n",
       "      <td>复星医药集团</td>\n",
       "      <td>制药</td>\n",
       "      <td>10000人以上</td>\n",
       "      <td>16.9</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>395</th>\n",
       "      <td>['平板', '笔记本']</td>\n",
       "      <td>20230426162736</td>\n",
       "      <td>产品经理，平板笔记本方向</td>\n",
       "      <td>20-40k</td>\n",
       "      <td>广州</td>\n",
       "      <td>False</td>\n",
       "      <td>3-5年</td>\n",
       "      <td>统招本科</td>\n",
       "      <td>融资未公开</td>\n",
       "      <td>某广州大型计算机软件公司</td>\n",
       "      <td>计算机软件</td>\n",
       "      <td>500-999人</td>\n",
       "      <td>30.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>396</th>\n",
       "      <td>['物联感知云', '物联网', '大数据']</td>\n",
       "      <td>20230512113831</td>\n",
       "      <td>产品经理</td>\n",
       "      <td>20-40k</td>\n",
       "      <td>广州</td>\n",
       "      <td>False</td>\n",
       "      <td>3-5年</td>\n",
       "      <td>统招本科</td>\n",
       "      <td>融资未公开</td>\n",
       "      <td>运营商全资子公司</td>\n",
       "      <td>物联网</td>\n",
       "      <td>500-999人</td>\n",
       "      <td>30.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>397</th>\n",
       "      <td>[]</td>\n",
       "      <td>20230414081002</td>\n",
       "      <td>产品经理</td>\n",
       "      <td>15-30k</td>\n",
       "      <td>广州</td>\n",
       "      <td>False</td>\n",
       "      <td>5-10年</td>\n",
       "      <td>统招本科</td>\n",
       "      <td>融资未公开</td>\n",
       "      <td>某国内知名制药公司</td>\n",
       "      <td>制药</td>\n",
       "      <td>100-499人</td>\n",
       "      <td>22.5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>398</th>\n",
       "      <td>['3C数码', '平板', '笔记本']</td>\n",
       "      <td>20230427145353</td>\n",
       "      <td>产品经理</td>\n",
       "      <td>25-35k</td>\n",
       "      <td>广州</td>\n",
       "      <td>False</td>\n",
       "      <td>5-10年</td>\n",
       "      <td>统招本科</td>\n",
       "      <td>融资未公开</td>\n",
       "      <td>某广州大型计算机硬件公司</td>\n",
       "      <td>计算机硬件</td>\n",
       "      <td>500-999人</td>\n",
       "      <td>30.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>399</th>\n",
       "      <td>['工具产品', '平台产品', '搜索产品', '交易产品', 'to B', '产品规划...</td>\n",
       "      <td>20230510094842</td>\n",
       "      <td>APP产品经理</td>\n",
       "      <td>20-30k</td>\n",
       "      <td>广州-白云区</td>\n",
       "      <td>False</td>\n",
       "      <td>3-5年</td>\n",
       "      <td>统招本科</td>\n",
       "      <td>已上市</td>\n",
       "      <td>某广州航空/航天设备上市公司</td>\n",
       "      <td>航空/航天设备</td>\n",
       "      <td>10000人以上</td>\n",
       "      <td>25.0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>387 rows × 13 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "                                                  职位标签            更新时间  \\\n",
       "0                             ['产品开发', '产品规划', '产品运营']  20230421104505   \n",
       "1    ['临床项目管理', '药物', '临床试验', '药物分析', '制药企业', '科研院校...  20230511163715   \n",
       "3    ['商业产品', '定价/竞价产品', '策略产品', '制造业', '房地产行业', '家...  20230511110314   \n",
       "4    ['数据产品', '工具产品', '平台产品', '科研/技术服务', '数据分析', '竞...  20230410215438   \n",
       "6                                         ['神外', '医生']  20230428143658   \n",
       "..                                                 ...             ...   \n",
       "395                                      ['平板', '笔记本']  20230426162736   \n",
       "396                            ['物联感知云', '物联网', '大数据']  20230512113831   \n",
       "397                                                 []  20230414081002   \n",
       "398                              ['3C数码', '平板', '笔记本']  20230427145353   \n",
       "399  ['工具产品', '平台产品', '搜索产品', '交易产品', 'to B', '产品规划...  20230510094842   \n",
       "\n",
       "                                 职位          薪资      地区  Top工作   工作年限    学历  \\\n",
       "0                            电商产品经理  10-15k·13薪  广州-越秀区   True   1-3年    大专   \n",
       "1                          临床项目经理PM  20-28k·14薪  广州-海珠区   True   3-5年    本科   \n",
       "3              产品经理/Product Manager      20-30k      广州  False  5-10年  统招本科   \n",
       "4               产品经理Product Manager      20-25k  广州-番禺区  False   3-5年    本科   \n",
       "6    神外产品销售经理 Product Sales Manager  12-15k·15薪  广州-越秀区  False   1-3年  统招本科   \n",
       "..                              ...         ...     ...    ...    ...   ...   \n",
       "395                    产品经理，平板笔记本方向      20-40k      广州  False   3-5年  统招本科   \n",
       "396                            产品经理      20-40k      广州  False   3-5年  统招本科   \n",
       "397                            产品经理      15-30k      广州  False  5-10年  统招本科   \n",
       "398                            产品经理      25-35k      广州  False  5-10年  统招本科   \n",
       "399                         APP产品经理      20-30k  广州-白云区  False   3-5年  统招本科   \n",
       "\n",
       "      融资情况               公司名称       行业        规模  平均薪资  \n",
       "0      NaN         广州愚记贸易有限公司    批发/零售    50-99人  13.5  \n",
       "1      NaN  恒瑞医药-江苏科信医药销售有限公司       制药  10000人以上  28.0  \n",
       "3    融资未公开       某广州大型机械/设备公司    机械/设备  500-999人  25.0  \n",
       "4      NaN     广州市新目标电子商务有限公司     IT服务  100-499人  22.5  \n",
       "6      已上市             复星医药集团       制药  10000人以上  16.9  \n",
       "..     ...                ...      ...       ...   ...  \n",
       "395  融资未公开       某广州大型计算机软件公司    计算机软件  500-999人  30.0  \n",
       "396  融资未公开           运营商全资子公司      物联网  500-999人  30.0  \n",
       "397  融资未公开          某国内知名制药公司       制药  100-499人  22.5  \n",
       "398  融资未公开       某广州大型计算机硬件公司    计算机硬件  500-999人  30.0  \n",
       "399    已上市     某广州航空/航天设备上市公司  航空/航天设备  10000人以上  25.0  \n",
       "\n",
       "[387 rows x 13 columns]"
      ]
     },
     "execution_count": 38,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "非薪资面议_df['平均薪资'] = 平均薪资\n",
    "非薪资面议_df"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "eddfcaba",
   "metadata": {},
   "source": [
    "# 分地区 看产品经理岗位 平均薪资"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 51,
   "id": "e7317c98",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>地区</th>\n",
       "      <th>平均薪资</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>广州-增城区</td>\n",
       "      <td>13.25</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>广州-白云区</td>\n",
       "      <td>21.10</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>广州-南沙区</td>\n",
       "      <td>22.50</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>广州-海珠区</td>\n",
       "      <td>23.45</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>广州-天河区</td>\n",
       "      <td>23.85</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>广州-越秀区</td>\n",
       "      <td>25.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>广州-荔湾区</td>\n",
       "      <td>25.25</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>广州-花都区</td>\n",
       "      <td>26.25</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>广州-黄埔区</td>\n",
       "      <td>27.10</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>广州-番禺区</td>\n",
       "      <td>28.10</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "        地区   平均薪资\n",
       "2   广州-增城区  13.25\n",
       "6   广州-白云区  21.10\n",
       "1   广州-南沙区  22.50\n",
       "4   广州-海珠区  23.45\n",
       "3   广州-天河区  23.85\n",
       "9   广州-越秀区  25.00\n",
       "8   广州-荔湾区  25.25\n",
       "7   广州-花都区  26.25\n",
       "10  广州-黄埔区  27.10\n",
       "5   广州-番禺区  28.10"
      ]
     },
     "execution_count": 51,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "非薪资面议_地区 = 非薪资面议_df.groupby('地区').agg({'平均薪资':\"median\"}).reset_index().query('地区 !=\"广州\"').sort_values('平均薪资')\n",
    "非薪资面议_地区"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "fd951fce",
   "metadata": {},
   "source": [
    "# 分学历 看产品经理岗位 平均薪资"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 59,
   "id": "541a5119",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>学历</th>\n",
       "      <th>平均薪资</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>大专及以上</td>\n",
       "      <td>19.75</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>大专</td>\n",
       "      <td>20.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>本科</td>\n",
       "      <td>22.50</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>本科及以上</td>\n",
       "      <td>23.80</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>统招本科</td>\n",
       "      <td>27.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>硕士</td>\n",
       "      <td>30.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>学历不限</td>\n",
       "      <td>32.30</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>硕士及以上</td>\n",
       "      <td>46.30</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "      学历   平均薪资\n",
       "1  大专及以上  19.75\n",
       "0     大专  20.00\n",
       "3     本科  22.50\n",
       "4  本科及以上  23.80\n",
       "7   统招本科  27.00\n",
       "5     硕士  30.00\n",
       "2   学历不限  32.30\n",
       "6  硕士及以上  46.30"
      ]
     },
     "execution_count": 59,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "非薪资面议_学历= 非薪资面议_df.groupby('学历').agg({'平均薪资':\"median\"}).reset_index().sort_values('平均薪资')\n",
    "非薪资面议_学历"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 58,
   "id": "5bfdab25",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>地区</th>\n",
       "      <th>学历</th>\n",
       "      <th>平均薪资</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>广州-增城区</td>\n",
       "      <td>本科及以上</td>\n",
       "      <td>12.50</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>广州-增城区</td>\n",
       "      <td>大专及以上</td>\n",
       "      <td>12.50</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>广州-南沙区</td>\n",
       "      <td>统招本科</td>\n",
       "      <td>13.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>广州-海珠区</td>\n",
       "      <td>大专</td>\n",
       "      <td>13.75</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>广州-增城区</td>\n",
       "      <td>本科</td>\n",
       "      <td>14.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>35</th>\n",
       "      <td>广州-花都区</td>\n",
       "      <td>统招本科</td>\n",
       "      <td>15.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>29</th>\n",
       "      <td>广州-番禺区</td>\n",
       "      <td>本科及以上</td>\n",
       "      <td>15.75</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>27</th>\n",
       "      <td>广州-番禺区</td>\n",
       "      <td>学历不限</td>\n",
       "      <td>17.50</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>广州-海珠区</td>\n",
       "      <td>大专及以上</td>\n",
       "      <td>19.50</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>广州</td>\n",
       "      <td>大专</td>\n",
       "      <td>20.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>广州-天河区</td>\n",
       "      <td>大专</td>\n",
       "      <td>20.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>31</th>\n",
       "      <td>广州-白云区</td>\n",
       "      <td>本科</td>\n",
       "      <td>20.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>广州-南沙区</td>\n",
       "      <td>本科</td>\n",
       "      <td>20.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>广州-天河区</td>\n",
       "      <td>本科及以上</td>\n",
       "      <td>20.50</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>36</th>\n",
       "      <td>广州-荔湾区</td>\n",
       "      <td>本科</td>\n",
       "      <td>20.75</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>33</th>\n",
       "      <td>广州-白云区</td>\n",
       "      <td>统招本科</td>\n",
       "      <td>21.10</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>广州</td>\n",
       "      <td>大专及以上</td>\n",
       "      <td>21.25</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>广州-海珠区</td>\n",
       "      <td>本科</td>\n",
       "      <td>21.50</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>广州-天河区</td>\n",
       "      <td>本科</td>\n",
       "      <td>22.10</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>广州</td>\n",
       "      <td>本科</td>\n",
       "      <td>22.35</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>32</th>\n",
       "      <td>广州-白云区</td>\n",
       "      <td>本科及以上</td>\n",
       "      <td>22.45</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>45</th>\n",
       "      <td>广州-黄埔区</td>\n",
       "      <td>本科及以上</td>\n",
       "      <td>22.50</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>44</th>\n",
       "      <td>广州-黄埔区</td>\n",
       "      <td>本科</td>\n",
       "      <td>22.50</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>广州-南沙区</td>\n",
       "      <td>大专</td>\n",
       "      <td>22.50</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>广州-天河区</td>\n",
       "      <td>学历不限</td>\n",
       "      <td>23.25</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>30</th>\n",
       "      <td>广州-番禺区</td>\n",
       "      <td>统招本科</td>\n",
       "      <td>24.40</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>39</th>\n",
       "      <td>广州-越秀区</td>\n",
       "      <td>本科</td>\n",
       "      <td>24.40</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>42</th>\n",
       "      <td>广州-越秀区</td>\n",
       "      <td>统招本科</td>\n",
       "      <td>25.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>38</th>\n",
       "      <td>广州-越秀区</td>\n",
       "      <td>大专</td>\n",
       "      <td>25.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>广州</td>\n",
       "      <td>本科及以上</td>\n",
       "      <td>25.25</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>广州</td>\n",
       "      <td>硕士</td>\n",
       "      <td>26.70</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>广州</td>\n",
       "      <td>统招本科</td>\n",
       "      <td>27.50</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>广州-天河区</td>\n",
       "      <td>统招本科</td>\n",
       "      <td>27.50</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25</th>\n",
       "      <td>广州-海珠区</td>\n",
       "      <td>统招本科</td>\n",
       "      <td>28.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>46</th>\n",
       "      <td>广州-黄埔区</td>\n",
       "      <td>硕士</td>\n",
       "      <td>29.20</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>广州-天河区</td>\n",
       "      <td>硕士</td>\n",
       "      <td>30.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>40</th>\n",
       "      <td>广州-越秀区</td>\n",
       "      <td>本科及以上</td>\n",
       "      <td>32.50</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>广州</td>\n",
       "      <td>学历不限</td>\n",
       "      <td>32.50</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>47</th>\n",
       "      <td>广州-黄埔区</td>\n",
       "      <td>统招本科</td>\n",
       "      <td>32.50</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>41</th>\n",
       "      <td>广州-越秀区</td>\n",
       "      <td>硕士</td>\n",
       "      <td>32.95</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>28</th>\n",
       "      <td>广州-番禺区</td>\n",
       "      <td>本科</td>\n",
       "      <td>35.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26</th>\n",
       "      <td>广州-番禺区</td>\n",
       "      <td>大专</td>\n",
       "      <td>35.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>34</th>\n",
       "      <td>广州-花都区</td>\n",
       "      <td>本科及以上</td>\n",
       "      <td>37.50</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>广州-南沙区</td>\n",
       "      <td>硕士</td>\n",
       "      <td>43.30</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>广州</td>\n",
       "      <td>硕士及以上</td>\n",
       "      <td>46.30</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>广州-海珠区</td>\n",
       "      <td>本科及以上</td>\n",
       "      <td>46.70</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>37</th>\n",
       "      <td>广州-荔湾区</td>\n",
       "      <td>统招本科</td>\n",
       "      <td>49.60</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>43</th>\n",
       "      <td>广州-黄埔区</td>\n",
       "      <td>学历不限</td>\n",
       "      <td>53.45</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "        地区     学历   平均薪资\n",
       "14  广州-增城区  本科及以上  12.50\n",
       "12  广州-增城区  大专及以上  12.50\n",
       "11  广州-南沙区   统招本科  13.00\n",
       "21  广州-海珠区     大专  13.75\n",
       "13  广州-增城区     本科  14.00\n",
       "35  广州-花都区   统招本科  15.00\n",
       "29  广州-番禺区  本科及以上  15.75\n",
       "27  广州-番禺区   学历不限  17.50\n",
       "22  广州-海珠区  大专及以上  19.50\n",
       "0       广州     大专  20.00\n",
       "15  广州-天河区     大专  20.00\n",
       "31  广州-白云区     本科  20.00\n",
       "9   广州-南沙区     本科  20.00\n",
       "18  广州-天河区  本科及以上  20.50\n",
       "36  广州-荔湾区     本科  20.75\n",
       "33  广州-白云区   统招本科  21.10\n",
       "1       广州  大专及以上  21.25\n",
       "23  广州-海珠区     本科  21.50\n",
       "17  广州-天河区     本科  22.10\n",
       "3       广州     本科  22.35\n",
       "32  广州-白云区  本科及以上  22.45\n",
       "45  广州-黄埔区  本科及以上  22.50\n",
       "44  广州-黄埔区     本科  22.50\n",
       "8   广州-南沙区     大专  22.50\n",
       "16  广州-天河区   学历不限  23.25\n",
       "30  广州-番禺区   统招本科  24.40\n",
       "39  广州-越秀区     本科  24.40\n",
       "42  广州-越秀区   统招本科  25.00\n",
       "38  广州-越秀区     大专  25.00\n",
       "4       广州  本科及以上  25.25\n",
       "5       广州     硕士  26.70\n",
       "7       广州   统招本科  27.50\n",
       "20  广州-天河区   统招本科  27.50\n",
       "25  广州-海珠区   统招本科  28.00\n",
       "46  广州-黄埔区     硕士  29.20\n",
       "19  广州-天河区     硕士  30.00\n",
       "40  广州-越秀区  本科及以上  32.50\n",
       "2       广州   学历不限  32.50\n",
       "47  广州-黄埔区   统招本科  32.50\n",
       "41  广州-越秀区     硕士  32.95\n",
       "28  广州-番禺区     本科  35.00\n",
       "26  广州-番禺区     大专  35.00\n",
       "34  广州-花都区  本科及以上  37.50\n",
       "10  广州-南沙区     硕士  43.30\n",
       "6       广州  硕士及以上  46.30\n",
       "24  广州-海珠区  本科及以上  46.70\n",
       "37  广州-荔湾区   统招本科  49.60\n",
       "43  广州-黄埔区   学历不限  53.45"
      ]
     },
     "execution_count": 58,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# mean 平均值\n",
    "# median 中位数\n",
    "非薪资面议_地区_学历 = 非薪资面议_df.groupby(['地区','学历']).agg({'平均薪资':\"median\"}).reset_index().sort_values('平均薪资')\n",
    "非薪资面议_地区_学历"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "2489378e",
   "metadata": {},
   "source": [
    "# 分行业 看产品经理岗位 平均薪资"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 57,
   "id": "93597dcd",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>行业</th>\n",
       "      <th>平均薪资</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>医药流通</td>\n",
       "      <td>1.50</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>培训服务</td>\n",
       "      <td>7.50</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>个人护理品</td>\n",
       "      <td>12.50</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>28</th>\n",
       "      <td>批发/零售</td>\n",
       "      <td>13.50</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>家具/家居</td>\n",
       "      <td>14.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>其他商务服务业</td>\n",
       "      <td>15.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>医疗机构</td>\n",
       "      <td>16.75</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>其他生活服务</td>\n",
       "      <td>19.50</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>27</th>\n",
       "      <td>房地产开发经营</td>\n",
       "      <td>20.25</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>工艺品</td>\n",
       "      <td>21.75</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>32</th>\n",
       "      <td>智能硬件</td>\n",
       "      <td>21.75</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25</th>\n",
       "      <td>广告/公关/会展</td>\n",
       "      <td>21.75</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>53</th>\n",
       "      <td>食品/饮料/酒水</td>\n",
       "      <td>21.80</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>41</th>\n",
       "      <td>电子商务</td>\n",
       "      <td>22.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>50</th>\n",
       "      <td>通信设备</td>\n",
       "      <td>22.35</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>36</th>\n",
       "      <td>游戏</td>\n",
       "      <td>22.50</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>48</th>\n",
       "      <td>货运/物流/仓储</td>\n",
       "      <td>22.50</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>51</th>\n",
       "      <td>银行</td>\n",
       "      <td>22.50</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>云计算/大数据</td>\n",
       "      <td>22.50</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>专业技术服务</td>\n",
       "      <td>22.50</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>制药</td>\n",
       "      <td>22.50</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>39</th>\n",
       "      <td>电力/热力/燃气/水务</td>\n",
       "      <td>23.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>44</th>\n",
       "      <td>科技金融</td>\n",
       "      <td>23.95</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>33</th>\n",
       "      <td>服装/纺织/皮革</td>\n",
       "      <td>24.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>工程施工</td>\n",
       "      <td>24.40</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>45</th>\n",
       "      <td>航空/航天设备</td>\n",
       "      <td>25.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>47</th>\n",
       "      <td>计算机软件</td>\n",
       "      <td>25.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>IT服务</td>\n",
       "      <td>25.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>互联网</td>\n",
       "      <td>25.05</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>31</th>\n",
       "      <td>日化</td>\n",
       "      <td>26.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>34</th>\n",
       "      <td>机械/设备</td>\n",
       "      <td>26.20</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>人力资源服务</td>\n",
       "      <td>26.25</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>43</th>\n",
       "      <td>科技推广服务</td>\n",
       "      <td>26.25</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>人工智能</td>\n",
       "      <td>27.30</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>基金/证券/投资</td>\n",
       "      <td>27.50</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>46</th>\n",
       "      <td>计算机硬件</td>\n",
       "      <td>27.50</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>内容(音视频/阅读)</td>\n",
       "      <td>28.10</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>基金/证券/期货</td>\n",
       "      <td>30.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>29</th>\n",
       "      <td>整车制造</td>\n",
       "      <td>30.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>医疗器械</td>\n",
       "      <td>30.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>37</th>\n",
       "      <td>物联网</td>\n",
       "      <td>30.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>30</th>\n",
       "      <td>新能源</td>\n",
       "      <td>32.10</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>49</th>\n",
       "      <td>贸易/进出口</td>\n",
       "      <td>32.45</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>40</th>\n",
       "      <td>电子/半导体/集成电路</td>\n",
       "      <td>32.50</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>在线社交/媒体</td>\n",
       "      <td>32.50</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>38</th>\n",
       "      <td>生物技术</td>\n",
       "      <td>35.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>52</th>\n",
       "      <td>食品/饮料/日化</td>\n",
       "      <td>36.15</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>35</th>\n",
       "      <td>消费品</td>\n",
       "      <td>37.50</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26</th>\n",
       "      <td>建材</td>\n",
       "      <td>40.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>互联网/电商</td>\n",
       "      <td>40.60</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>化工</td>\n",
       "      <td>43.80</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>农林牧渔</td>\n",
       "      <td>46.00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>42</th>\n",
       "      <td>电气机械/器材</td>\n",
       "      <td>46.70</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>人力资源</td>\n",
       "      <td>48.80</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "             行业   平均薪资\n",
       "17         医药流通   1.50\n",
       "19         培训服务   7.50\n",
       "2         个人护理品  12.50\n",
       "28        批发/零售  13.50\n",
       "22        家具/家居  14.00\n",
       "9       其他商务服务业  15.00\n",
       "16         医疗机构  16.75\n",
       "10       其他生活服务  19.50\n",
       "27      房地产开发经营  20.25\n",
       "24          工艺品  21.75\n",
       "32         智能硬件  21.75\n",
       "25     广告/公关/会展  21.75\n",
       "53     食品/饮料/酒水  21.80\n",
       "41         电子商务  22.00\n",
       "50         通信设备  22.35\n",
       "36           游戏  22.50\n",
       "48     货运/物流/仓储  22.50\n",
       "51           银行  22.50\n",
       "3       云计算/大数据  22.50\n",
       "1        专业技术服务  22.50\n",
       "13           制药  22.50\n",
       "39  电力/热力/燃气/水务  23.00\n",
       "44         科技金融  23.95\n",
       "33     服装/纺织/皮革  24.00\n",
       "23         工程施工  24.40\n",
       "45      航空/航天设备  25.00\n",
       "47        计算机软件  25.00\n",
       "0          IT服务  25.00\n",
       "4           互联网  25.05\n",
       "31           日化  26.00\n",
       "34        机械/设备  26.20\n",
       "7        人力资源服务  26.25\n",
       "43       科技推广服务  26.25\n",
       "8          人工智能  27.30\n",
       "20     基金/证券/投资  27.50\n",
       "46        计算机硬件  27.50\n",
       "11   内容(音视频/阅读)  28.10\n",
       "21     基金/证券/期货  30.00\n",
       "29         整车制造  30.00\n",
       "15         医疗器械  30.00\n",
       "37          物联网  30.00\n",
       "30          新能源  32.10\n",
       "49       贸易/进出口  32.45\n",
       "40  电子/半导体/集成电路  32.50\n",
       "18      在线社交/媒体  32.50\n",
       "38         生物技术  35.00\n",
       "52     食品/饮料/日化  36.15\n",
       "35          消费品  37.50\n",
       "26           建材  40.00\n",
       "5        互联网/电商  40.60\n",
       "14           化工  43.80\n",
       "12         农林牧渔  46.00\n",
       "42      电气机械/器材  46.70\n",
       "6          人力资源  48.80"
      ]
     },
     "execution_count": 57,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "非薪资面议_行业1= 非薪资面议_df.groupby('行业').agg({'平均薪资':\"median\"}).reset_index().sort_values('平均薪资')\n",
    "非薪资面议_行业1"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 52,
   "id": "c4ba99e0",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>地区</th>\n",
       "      <th>行业</th>\n",
       "      <th>平均薪资</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>106</th>\n",
       "      <td>广州-荔湾区</td>\n",
       "      <td>医药流通</td>\n",
       "      <td>1.5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>90</th>\n",
       "      <td>广州-番禺区</td>\n",
       "      <td>电子/半导体/集成电路</td>\n",
       "      <td>6.5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>广州</td>\n",
       "      <td>培训服务</td>\n",
       "      <td>7.5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>34</th>\n",
       "      <td>广州-南沙区</td>\n",
       "      <td>医疗器械</td>\n",
       "      <td>8.5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>76</th>\n",
       "      <td>广州-海珠区</td>\n",
       "      <td>房地产开发经营</td>\n",
       "      <td>11.5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>81</th>\n",
       "      <td>广州-海珠区</td>\n",
       "      <td>电气机械/器材</td>\n",
       "      <td>46.7</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>广州</td>\n",
       "      <td>人工智能</td>\n",
       "      <td>46.9</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>广州</td>\n",
       "      <td>人力资源</td>\n",
       "      <td>48.8</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>107</th>\n",
       "      <td>广州-荔湾区</td>\n",
       "      <td>食品/饮料/日化</td>\n",
       "      <td>49.6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>广州</td>\n",
       "      <td>房地产开发经营</td>\n",
       "      <td>52.5</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>129 rows × 3 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "         地区           行业  平均薪资\n",
       "106  广州-荔湾区         医药流通   1.5\n",
       "90   广州-番禺区  电子/半导体/集成电路   6.5\n",
       "13       广州         培训服务   7.5\n",
       "34   广州-南沙区         医疗器械   8.5\n",
       "76   广州-海珠区      房地产开发经营  11.5\n",
       "..      ...          ...   ...\n",
       "81   广州-海珠区      电气机械/器材  46.7\n",
       "6        广州         人工智能  46.9\n",
       "4        广州         人力资源  48.8\n",
       "107  广州-荔湾区     食品/饮料/日化  49.6\n",
       "18       广州      房地产开发经营  52.5\n",
       "\n",
       "[129 rows x 3 columns]"
      ]
     },
     "execution_count": 52,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "非薪资面议_行业 =非薪资面议_df.groupby(['地区','行业']).agg({'平均薪资':\"median\"}).reset_index().sort_values('平均薪资')\n",
    "非薪资面议_行业"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 60,
   "id": "329e8a4b",
   "metadata": {},
   "outputs": [],
   "source": [
    "with pd.ExcelWriter('薪资数据看板.xlsx') as writer :\n",
    "    非薪资面议_地区.to_excel(writer, sheet_name=\"分地区\")\n",
    "    非薪资面议_学历.to_excel(writer, sheet_name=\"分学历\")\n",
    "    非薪资面议_行业1.to_excel(writer, sheet_name=\"分行业\")\n",
    "    非薪资面议_地区_学历.to_excel(writer, sheet_name=\"分地区_学历\")\n",
    "    非薪资面议_行业.to_excel(writer, sheet_name=\"分地区_行业\")"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "362b480a",
   "metadata": {},
   "source": [
    "# week13 补课练习  \n",
    "* 招聘网站  \n",
    "> 1.找到API数据接口  \n",
    "> 2.发送请求，请求到指定区域、职位的数据  \n",
    "> 3.下载数据，存放到excel中  \n",
    "> 4.该职位地区分布（地图）、职位分布、职位标签（工作要求）、学历要求  "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "c4a5a9d3",
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3 (ipykernel)",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.9.13"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
